PDFBackgroundView.m 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. //
  2. // CPDFBackgroundView.m
  3. // PDFViewer
  4. //
  5. // Created by kdanmobile_2 on 2023/1/2.
  6. //
  7. #define KBUTTON_WIDTH 28
  8. #define KBUTTON_HEIGHT 28
  9. #import "PDFBackgroundView.h"
  10. #import "Masonry.h"
  11. @implementation PDFBackgroundView
  12. - (instancetype)initWithFrame:(CGRect)frame {
  13. self = [super initWithFrame:frame];
  14. if (self) {
  15. // _imageLabel = [[UILabel alloc] init];
  16. // [self addSubview:_imageLabel];
  17. //
  18. // _selectBtn = [[UIButton alloc] init];
  19. // [self addSubview:_selectBtn];
  20. //
  21. // _colorLabel = [[UILabel alloc] init];
  22. // [self addSubview:_colorLabel];
  23. // _colorArray = [NSMutableArray array];
  24. //
  25. // [_colorArray addObject:_colorBtn1];
  26. // [_colorArray addObject:_colorBtn2];
  27. // [_colorArray addObject:_colorBtn3];
  28. // [_colorArray addObject:_colorBtn4];
  29. // [_colorArray addObject:_colorBtn5];
  30. // [_colorArray addObject:_colorBtn6];
  31. // [_colorArray addObject:_colorBtn7];
  32. // [_colorArray addObject:_colorBtn8];
  33. // for (NSInteger i = 0; i < 8; ++i) {
  34. //// _colorBtn = [UIButton buttonWithType:UIButtonTypeSystem];
  35. //// [_colorArray addObject:_colorBtn];
  36. //// [self addSubview:_colorBtn];
  37. //
  38. // }
  39. self = [[NSBundle mainBundle] loadNibNamed:@"BackgroundView" owner:nil options:nil].firstObject;
  40. }
  41. return self;
  42. }
  43. //- (void)drawRect:(CGRect)rect {
  44. // [super drawRect:rect];
  45. // _colorLabel.frame = CGRectMake(10, 5, 50, 30);
  46. // _colorLabel.text = NSLocalizedString(@"Color", nil);
  47. // _imageLabel.frame = CGRectMake(20, 40, 140, 30);
  48. // _imageLabel.text = NSLocalizedString(@"Image", nil);
  49. // for (NSInteger i = 0; i < _colorArray.count; i++) {
  50. // [[[self colorArray][i] layer] setCornerRadius:KBUTTON_WIDTH / 2];
  51. // [[[self colorArray][i] layer] setMasksToBounds:YES];
  52. // [[_colorArray[i] layer] setBorderWidth:0.5f];
  53. // [[_colorArray[i] layer] setBorderColor:UIColor.grayColor.CGColor];
  54. // }
  55. //
  56. // [_colorArray[0] setBackgroundColor:[UIColor redColor]];
  57. // [_colorArray[1] setBackgroundColor:[UIColor orangeColor]];
  58. // [_colorArray[2] setBackgroundColor:[UIColor yellowColor]];
  59. // [_colorArray[3] setBackgroundColor:[UIColor greenColor]];
  60. // [_colorArray[4] setBackgroundColor:[UIColor blueColor]];
  61. // [_colorArray[5] setBackgroundColor:[UIColor brownColor]];
  62. // [_colorArray[6] setBackgroundColor:[UIColor purpleColor]];
  63. // [_colorArray[7] setBackgroundColor:[UIColor whiteColor]];
  64. //
  65. // _selectBtn.layer.borderWidth = 1.0;
  66. // _selectBtn.layer.borderColor = UIColor.grayColor.CGColor;
  67. // [_selectBtn setTitle:NSLocalizedString(@"Select Image", nil) forState:UIControlStateNormal];
  68. // [_selectBtn setTitleColor:UIColor.blackColor forState:UIControlStateNormal];
  69. // _selectBtn.layer.cornerRadius = 7;
  70. // [self addConstraint];
  71. //}
  72. //- (void)addConstraint {
  73. // NSInteger offset = 10;
  74. // for (NSInteger i = 0; i < _colorArray.count; ++i) {
  75. // [_colorArray[i] mas_makeConstraints:^(MASConstraintMaker *make) {
  76. // make.right.equalTo(self.mas_right).offset( - offset);
  77. // make.top.equalTo(self.mas_top).offset(5);
  78. // make.width.equalTo(@KBUTTON_WIDTH);
  79. // make.height.equalTo(@KBUTTON_HEIGHT);
  80. // }];
  81. // offset += 40;
  82. // }
  83. //
  84. // [_selectBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  85. // make.right.equalTo(self.mas_right).offset(-25);
  86. // make.top.equalTo(self.colorLabel.mas_bottom).offset(5);
  87. // make.width.mas_equalTo(180);
  88. // make.height.equalTo(@35);
  89. // }];
  90. //}
  91. @end