APOnlySearchViewController.m 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. //
  2. // APOnlySearchViewController.m
  3. // westkissMob
  4. //
  5. // Created by iOS on 2023/5/27.
  6. //
  7. #import "APOnlySearchViewController.h"
  8. @interface APOnlySearchViewController ()
  9. @property (nonatomic, strong) UIButton *cancelBt;
  10. @end
  11. @implementation APOnlySearchViewController
  12. - (void)viewDidLoad {
  13. [super viewDidLoad];
  14. // Do any additional setup after loading the view.
  15. self.bottomV.hidden = true;
  16. self.hisWordV.hidden = false;
  17. [self.searchTf mas_remakeConstraints:^(MASConstraintMaker *make) {
  18. make.left.equalTo(self.topV).offset(50 + 20);
  19. make.right.equalTo(self.topV).offset(-20);
  20. make.height.equalTo(@45);
  21. make.top.equalTo(self.view.mas_safeAreaLayoutGuideTop).offset(8);
  22. make.bottom.equalTo(self.topV).offset(-8);
  23. }];
  24. [self.topV addSubview:self.cancelBt];
  25. [self.cancelBt mas_makeConstraints:^(MASConstraintMaker *make) {
  26. make.height.equalTo(@40);
  27. make.right.equalTo(self.searchTf.mas_left).offset(-10);
  28. make.left.equalTo(self.topV).offset(20);
  29. make.centerY.equalTo(self.searchTf);
  30. }];
  31. [self.hisWordV reloadData];
  32. }
  33. - (void)textFieldDidEndEditing:(UITextField *)textField {
  34. [self hideLenovoV];
  35. }
  36. - (void)cancelBtAction {
  37. [self dismissViewControllerAnimated:true completion:nil];
  38. }
  39. - (UIButton *)cancelBt {
  40. if (!_cancelBt) {
  41. UIButton *bt = [UIButton buttonWithType:UIButtonTypeCustom];
  42. [bt addTarget:self action:@selector(cancelBtAction) forControlEvents:UIControlEventTouchUpInside];
  43. [bt setImage:[UIImage imageNamed:@"nav_back_black"] forState:UIControlStateNormal];
  44. // [bt setTitle:@"Cancel" forState:UIControlStateNormal];
  45. // [bt setTitleColor:UIColor.whiteColor forState:UIControlStateNormal];
  46. // bt.titleLabel.font = [UIFont fontWithName:Rob_Medium size:14];
  47. _cancelBt = bt;
  48. }
  49. return _cancelBt;
  50. }
  51. @end