AddDeviceInputCell.m 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // AddDeviceInputCell.m
  3. // FunSDKDemo
  4. //
  5. // Created by wujiangbo on 2018/11/12.
  6. // Copyright © 2018年 wujiangbo. All rights reserved.
  7. //
  8. #import "AddDeviceInputCell.h"
  9. #import <Masonry/Masonry.h>
  10. @implementation AddDeviceInputCell
  11. #pragma mark - lazyload
  12. -(UILabel *)customTitle {
  13. if (!_customTitle) {
  14. _customTitle = [[UILabel alloc] init];
  15. _customTitle.textColor = [UIColor blackColor];
  16. _customTitle.font = [UIFont systemFontOfSize:13 weight:UIFontWeightLight];
  17. }
  18. return _customTitle;
  19. }
  20. -(UITextField *)inputTextField {
  21. if (!_inputTextField) {
  22. _inputTextField = [[UITextField alloc] init];
  23. _inputTextField.textColor = [UIColor blackColor];
  24. }
  25. return _inputTextField;
  26. }
  27. #pragma mark - 设置坐标
  28. -(void)makeUI {
  29. [self.contentView addSubview:self.customTitle];
  30. [self.contentView addSubview:self.inputTextField];
  31. [self.customTitle mas_makeConstraints:^(MASConstraintMaker *make) {
  32. make.left.equalTo(self.contentView).offset(10);
  33. make.width.equalTo(@90);
  34. make.height.equalTo(@30);
  35. make.centerY.equalTo(self.contentView);
  36. }];
  37. [self.inputTextField mas_makeConstraints:^(MASConstraintMaker *make) {
  38. make.right.equalTo(self.contentView.mas_right).offset(-10);
  39. make.left.equalTo(self.customTitle.mas_right).offset(6);
  40. make.centerY.equalTo(self.contentView);
  41. }];
  42. }
  43. #pragma mark - 初始化
  44. -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
  45. self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  46. if (self) {
  47. [self makeUI];
  48. }
  49. return self;
  50. }
  51. @end