PDFBackgroundSettingView.m 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. //
  2. // CPDFBackgroundSettingView.m
  3. // PDFViewer
  4. //
  5. // Created by kdanmobile_2 on 2023/1/2.
  6. //
  7. #import "PDFBackgroundSettingView.h"
  8. #import "Masonry.h"
  9. @implementation PDFBackgroundSettingView
  10. - (instancetype)initWithFrame:(CGRect)frame {
  11. self = [super initWithFrame:frame];
  12. if (self) {
  13. // _opacitySlider = [[UISlider alloc] init];
  14. // _scaleSlider = [[UISlider alloc] init];
  15. // _rotationSlider = [[UISlider alloc] init];
  16. //
  17. // [self addSubview:_opacitySlider];
  18. // [self addSubview:_scaleSlider];
  19. // [self addSubview:_rotationSlider];
  20. //
  21. // _rotationlabel = [[UILabel alloc] init];
  22. // _rangeLabel = [[UILabel alloc] init];
  23. // _textLabel = [[UILabel alloc] init];
  24. // _opacityLabel = [[UILabel alloc] init];
  25. // _titleLabel = [[UILabel alloc] init];
  26. //
  27. // [self addSubview:_textLabel];
  28. // [self addSubview:_opacityLabel];
  29. // [self addSubview:_rangeLabel];
  30. // [self addSubview:_rotationlabel];
  31. // [self addSubview:_titleLabel];
  32. //
  33. // _verticalField = [[UITextField alloc] init];
  34. // _verticalField.borderStyle = UITextBorderStyleRoundedRect;
  35. // _verticalLabel = [[UILabel alloc] init];
  36. // _horizontalField = [[UITextField alloc] init];
  37. // _horizontalField.borderStyle = UITextBorderStyleRoundedRect;
  38. // _horizontalLabel = [[UILabel alloc] init];
  39. // _pageBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
  40. //
  41. // [self addSubview:_verticalLabel];
  42. // [self addSubview:_verticalField];
  43. // [self addSubview:_horizontalField];
  44. // [self addSubview:_horizontalLabel];
  45. // [self addSubview:_pageBtn];
  46. //
  47. // _doneBtn = [[UIButton alloc] init];
  48. // _cancelBtn = [[UIButton alloc] init];
  49. //
  50. // [self addSubview:_doneBtn];
  51. // [self addSubview:_cancelBtn];
  52. //
  53. // self.backgroundColor = [UIColor grayColor];
  54. self = [[NSBundle mainBundle] loadNibNamed:@"BackgroundSettingView" owner:nil options:nil].firstObject;
  55. }
  56. return self;
  57. }
  58. //- (void)drawRect:(CGRect)rect {
  59. //
  60. // _titleLabel.frame = CGRectMake(5, 5, 180, 50);
  61. // _rangeLabel.frame = CGRectMake(5, 165, 150, 30);
  62. // _textLabel.frame = CGRectMake(5, 95, 90, 30);
  63. // _opacityLabel.frame = CGRectMake(5, 60, 90, 30);
  64. // _rotationlabel.frame = CGRectMake(5, 130, 90, 30);
  65. //
  66. // [self addConstraint];
  67. // [self assignData];
  68. //}
  69. //- (void)addConstraint {
  70. // [_verticalField mas_makeConstraints:^(MASConstraintMaker *make) {
  71. // make.right.equalTo(self.mas_right).offset(-15);
  72. // make.top.equalTo(self.pageBtn.mas_bottom).offset(10);
  73. // make.width.equalTo(@80);
  74. // make.height.equalTo(@30);
  75. // }];
  76. // [_verticalLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  77. // make.right.equalTo(self.mas_right).offset(-95);
  78. // make.top.equalTo(self.pageBtn.mas_bottom).offset(10);
  79. // make.width.equalTo(@20);
  80. // make.height.equalTo(@30);
  81. // }];
  82. // [_horizontalField mas_makeConstraints:^(MASConstraintMaker *make) {
  83. // make.left.equalTo(self.mas_left).offset(25);
  84. // make.top.equalTo(self.pageBtn.mas_bottom).offset(10);
  85. // make.width.equalTo(@80);
  86. // make.height.equalTo(@30);
  87. // }];
  88. // [_horizontalLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  89. // make.left.equalTo(self.mas_left).offset(5);
  90. // make.top.equalTo(self.pageBtn.mas_bottom).offset(10);
  91. // make.width.equalTo(@20);
  92. // make.height.equalTo(@30);
  93. // }];
  94. // [_scaleSlider mas_makeConstraints:^(MASConstraintMaker *make) {
  95. // make.right.equalTo(self.mas_right).offset(-15);
  96. // make.left.equalTo(_textLabel.mas_right).offset(0);
  97. // make.top.equalTo(self.mas_top).offset(95);
  98. // make.height.equalTo(@30);
  99. // }];
  100. // [_opacitySlider mas_makeConstraints:^(MASConstraintMaker *make) {
  101. // make.right.equalTo(self.mas_right).offset(-15);
  102. // make.left.equalTo(_opacityLabel.mas_right).offset(0);
  103. // make.top.equalTo(self.mas_top).offset(60);
  104. // make.height.equalTo(@30);
  105. // }];
  106. // [_rotationSlider mas_makeConstraints:^(MASConstraintMaker *make) {
  107. // make.right.equalTo(self.mas_right).offset(-15);
  108. // make.left.equalTo(_rotationlabel.mas_right).offset(0);
  109. // make.top.equalTo(_scaleSlider.mas_bottom).offset(5);
  110. // }];
  111. //
  112. // [_pageBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  113. // make.right.equalTo(self.mas_right).offset(-15);
  114. // make.top.equalTo(self.rotationSlider.mas_bottom).offset(5);
  115. // make.left.equalTo(_rangeLabel.mas_right);
  116. // make.height.equalTo(@35);
  117. // }];
  118. //
  119. // [_doneBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  120. // make.right.equalTo(self.mas_right).offset(-15);
  121. // make.top.equalTo(_horizontalField.mas_bottom).offset(25);
  122. // make.height.mas_equalTo(30);
  123. // make.width.mas_equalTo(80);
  124. // }];
  125. //
  126. // [_cancelBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  127. // make.right.equalTo(self.mas_right).offset(-110);
  128. // make.top.equalTo(_horizontalField.mas_bottom).offset(25);
  129. // make.height.mas_equalTo(30);
  130. // make.width.mas_equalTo(80);
  131. // }];
  132. //}
  133. //- (void)assignData {
  134. // _rangeLabel.text = NSLocalizedString(@"Page Range", nil);
  135. // _rangeLabel.font = [UIFont systemFontOfSize:15];
  136. // _titleLabel.text = NSLocalizedString(@"Background Edit", nil);
  137. // _rotationlabel.text = NSLocalizedString(@"Rotation", nil);
  138. // _textLabel.text = NSLocalizedString(@"Scale", nil);
  139. // _opacityLabel.text = NSLocalizedString(@"Opacity", nil);
  140. // _verticalLabel.text = @"Y:";
  141. // _horizontalLabel.text = @"X:";
  142. // _verticalField.text = NSLocalizedString(@"100", nil);
  143. // _horizontalField.text = NSLocalizedString(@"100", nil);
  144. //
  145. // _scaleSlider.minimumValue = 0.2;
  146. // _scaleSlider.maximumValue = 1;
  147. // _scaleSlider.value = 1;
  148. //
  149. // _rotationSlider.minimumValue = 0;
  150. // _rotationSlider.maximumValue = M_PI;
  151. //
  152. // [_pageBtn setTitle:NSLocalizedString(@"Page Range", nil) forState:UIControlStateNormal];
  153. // [_doneBtn setTitle:NSLocalizedString(@"Done", nil) forState:UIControlStateNormal];
  154. // [_doneBtn setTitleColor:UIColor.systemBlueColor forState:UIControlStateNormal];
  155. // [_cancelBtn setTitle:NSLocalizedString(@"Cancel", nil) forState:UIControlStateNormal];
  156. // [_cancelBtn setTitleColor:UIColor.systemBlueColor forState:UIControlStateNormal];
  157. //}
  158. @end