// // APOnlySearchViewController.m // westkissMob // // Created by iOS on 2023/5/27. // #import "APOnlySearchViewController.h" @interface APOnlySearchViewController () @property (nonatomic, strong) UIButton *cancelBt; @end @implementation APOnlySearchViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.bottomV.hidden = true; self.hisWordV.hidden = false; [self.searchTf mas_remakeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.topV).offset(50 + 20); make.right.equalTo(self.topV).offset(-20); make.height.equalTo(@45); make.top.equalTo(self.view.mas_safeAreaLayoutGuideTop).offset(8); make.bottom.equalTo(self.topV).offset(-8); }]; [self.topV addSubview:self.cancelBt]; [self.cancelBt mas_makeConstraints:^(MASConstraintMaker *make) { make.height.equalTo(@40); make.right.equalTo(self.searchTf.mas_left).offset(-10); make.left.equalTo(self.topV).offset(20); make.centerY.equalTo(self.searchTf); }]; [self.hisWordV reloadData]; } - (void)textFieldDidEndEditing:(UITextField *)textField { [self hideLenovoV]; } - (void)cancelBtAction { [self dismissViewControllerAnimated:true completion:nil]; } - (UIButton *)cancelBt { if (!_cancelBt) { UIButton *bt = [UIButton buttonWithType:UIButtonTypeCustom]; [bt addTarget:self action:@selector(cancelBtAction) forControlEvents:UIControlEventTouchUpInside]; [bt setImage:[UIImage imageNamed:@"nav_back_black"] forState:UIControlStateNormal]; // [bt setTitle:@"Cancel" forState:UIControlStateNormal]; // [bt setTitleColor:UIColor.whiteColor forState:UIControlStateNormal]; // bt.titleLabel.font = [UIFont fontWithName:Rob_Medium size:14]; _cancelBt = bt; } return _cancelBt; } @end