QMChatRoomMoreView.m 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // QMChatRoomMoreView.m
  3. // IMSDK-OC
  4. //
  5. // Created by HCF on 16/3/10.
  6. // Copyright © 2016年 HCF. All rights reserved.
  7. //
  8. #import "QMChatRoomMoreView.h"
  9. @implementation QMChatRoomMoreView
  10. - (instancetype)initWithFrame:(CGRect)frame {
  11. self = [super initWithFrame:frame];
  12. if (self) {
  13. self.backgroundColor = [UIColor whiteColor];
  14. [self createView];
  15. }
  16. return self;
  17. }
  18. - (void)createView {
  19. // 获取相册图片
  20. self.takePicBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  21. self.takePicBtn.frame = CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5, 15, 60, 60);
  22. [self addSubview:self.takePicBtn];
  23. UILabel * takePicLabel = [[UILabel alloc]initWithFrame:CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5, 80, 60, 15)];
  24. takePicLabel.text = NSLocalizedString(@"button.chat_img", nil);
  25. [self.takePicBtn setBackgroundImage:[UIImage imageNamed:@"sharemore_ album"] forState:UIControlStateNormal];
  26. takePicLabel.font = [UIFont systemFontOfSize:13];
  27. takePicLabel.textColor = [UIColor lightGrayColor];
  28. takePicLabel.textAlignment = NSTextAlignmentCenter;
  29. [self addSubview:takePicLabel];
  30. // 获取本地文件
  31. self.takeFileBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  32. self.takeFileBtn.frame = CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5*2+60, 15, 60, 60);
  33. [self addSubview:self.takeFileBtn];
  34. UILabel * takeFileLabel = [[UILabel alloc]initWithFrame:CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5*2+60, 80, 60, 15)];
  35. takeFileLabel.text = NSLocalizedString(@"button.chat_file", nil);
  36. [self.takeFileBtn setBackgroundImage:[UIImage imageNamed:@"sharemore_folder"] forState:UIControlStateNormal];
  37. takeFileLabel.font = [UIFont systemFontOfSize:13];
  38. takeFileLabel.textAlignment = NSTextAlignmentCenter;
  39. takeFileLabel.textColor = [UIColor lightGrayColor];
  40. [self addSubview:takeFileLabel];
  41. // 进行服务评价
  42. self.evaluateBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  43. self.evaluateBtn.frame = CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5*3+120, 15, 60, 60);
  44. [self addSubview:self.evaluateBtn];
  45. self.evaluateLabel = [[UILabel alloc]initWithFrame:CGRectMake(([UIScreen mainScreen].bounds.size.width-60*4)/5*3+120, 80, 60, 15)];
  46. self.evaluateLabel.text = NSLocalizedString(@"button.chat_evaluate", nil);
  47. [self.evaluateBtn setBackgroundImage:[UIImage imageNamed:@"sharemore_evalue"] forState:UIControlStateNormal];
  48. self.evaluateLabel.font = [UIFont systemFontOfSize:13];
  49. self.evaluateLabel.textAlignment = NSTextAlignmentCenter;
  50. self.evaluateLabel.textColor = [UIColor lightGrayColor];
  51. [self addSubview:self.evaluateLabel];
  52. }
  53. @end