PDFHeaderFooterTextTableView.m 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // CPDFHeaderFooterTextTableView.m
  3. // PDFViewer
  4. //
  5. // Created by kdanmobile_2 on 2022/11/25.
  6. //
  7. #import "PDFHeaderFooterTextTableView.h"
  8. @implementation PDFHeaderFooterTextTableView
  9. - (instancetype)initWithTitleName:(NSString *)titleName {
  10. self = [super init];
  11. if (self) {
  12. // Tableview
  13. // _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
  14. // _tableView.rowHeight = 55;
  15. // [self addSubview:_tableView];
  16. //
  17. // // Title
  18. // _titleView = [[UILabel alloc] init];
  19. // _titleView.font = [UIFont systemFontOfSize:15.0f];
  20. // _titleView.textColor = [UIColor blackColor];
  21. // _titleView.backgroundColor = [UIColor grayColor];
  22. // _titleView.text = titleName;
  23. // _titleView.textAlignment = NSTextAlignmentCenter;
  24. // _titleView.textColor = [UIColor whiteColor];
  25. // [self addSubview:_titleView];
  26. //
  27. // // OK
  28. // _okBtn = [[UIButton alloc] init];
  29. // _okBtn.backgroundColor = [UIColor grayColor];
  30. // [_okBtn setTitle:@"Back" forState:UIControlStateNormal];
  31. // _okBtn.imageView.image = [UIImage imageNamed:@"btn_frontpage"];
  32. // [self addSubview:_okBtn];
  33. self = [[NSBundle mainBundle] loadNibNamed:@"HeaderFooterTextTableView" owner:nil options:nil].firstObject;
  34. _titleView.text = titleName;
  35. [_okBtn setTitle:@" " forState:UIControlStateNormal];
  36. }
  37. return self;
  38. }
  39. //#pragma mark - Layout
  40. //
  41. //- (void)layoutSubviews {
  42. // [super layoutSubviews];
  43. //
  44. // // Tableview
  45. // [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
  46. // make.top.equalTo(self.mas_top).offset(33);
  47. // make.left.equalTo(self.mas_left);
  48. // make.right.equalTo(self.mas_right);
  49. // make.bottom.equalTo(self.mas_bottom).offset(-44);
  50. // }];
  51. //
  52. // // Title
  53. // [self.titleView mas_makeConstraints:^(MASConstraintMaker *make) {
  54. // make.top.equalTo(self.mas_top);
  55. // make.left.equalTo(self.mas_left);
  56. // make.right.equalTo(self.mas_right);
  57. // make.height.mas_equalTo(55);
  58. // }];
  59. //
  60. // // OK
  61. // [self.okBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  62. // make.top.equalTo(self.titleView.mas_top).offset(5);
  63. // make.left.equalTo(self.titleView.mas_left);
  64. // make.height.mas_equalTo(44);
  65. // make.width.mas_equalTo(60);
  66. // }];
  67. //}
  68. @end