// // CPDFSettingView.m // PDFViewer // // Created by kdanmobile_2 on 2022/12/13. // #import "PDFSettingView.h" @implementation PDFSettingView - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { _settinigLabel = [[UILabel alloc] init]; _settinigLabel.backgroundColor = [UIColor systemGray5Color]; [self addSubview:_settinigLabel]; _addButton = [[UIButton alloc] init]; [self addSubview:_addButton]; _deleteButton = [[UIButton alloc] init]; [self addSubview:_deleteButton]; } return self; } #pragma marl - Layout - (void)layoutSubviews { [super layoutSubviews]; [_settinigLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(self.mas_top); make.left.equalTo(self.mas_left); make.right.equalTo(self.mas_right); make.height.mas_equalTo(100); }]; self.addButton.frame = CGRectMake((self.frame.size.width - 100) / 3, 25, 50, 50); self.deleteButton.frame = CGRectMake((self.frame.size.width - 100) / 3 * 2 + 50, 25, 50, 50); } - (void)setText { [_addButton setImage:[UIImage imageNamed:@"add_newpage01"] forState:UIControlStateNormal]; [_addButton setTitle:@"Add" forState:UIControlStateNormal]; _addButton.imageEdgeInsets = UIEdgeInsetsMake(0, 18, 24, 10); _addButton.titleEdgeInsets = UIEdgeInsetsMake(self.addButton.imageView.frame.size.height, -self.addButton.imageView.frame.size.width, -1,-11); [_deleteButton setImage:[UIImage imageNamed:@"pageedit_delete"] forState:UIControlStateNormal]; [_deleteButton setTitle:@"Delete" forState:UIControlStateNormal]; _deleteButton.imageEdgeInsets = UIEdgeInsetsMake(0, 18, 24, 10); _deleteButton.titleEdgeInsets = UIEdgeInsetsMake(self.deleteButton.imageView.frame.size.height, -self.deleteButton.imageView.frame.size.width, -1,-11); } @end