| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // BogoSearchNavTopView.m
- // BuguLive
- //
- // Created by 宋晨光 on 2021/4/6.
- // Copyright © 2021 xfg. All rights reserved.
- //
- #import "BogoSearchNavTopView.h"
- @implementation BogoSearchNavTopView
- - (instancetype)initWithFrame:(CGRect)frame
- {
- self = [super initWithFrame:frame];
- if (self) {
- [self setUpView];
- }
- return self;
- }
- -(void)setUpView{
- [self addSubview:self.searchField];
- [self addSubview:self.cancleBtn];
- self.cancleBtn.centerY = self.searchField.centerY = self.height / 2;
- }
- -(void)clickCancleBtn:(UIButton *)sender{
- [AppDelegate.sharedAppDelegate.topViewController.navigationController popViewControllerAnimated:YES];
- }
- -(UITextField *)searchField{
- if (!_searchField) {
- _searchField = [[UITextField alloc]initWithFrame:CGRectMake(kRealValue(12), 0, kScreenW - kRealValue(39) - kRealValue(22) - kRealValue(12 * 2),kRealValue(32))];
- // _searchField.text =ASLocalizedString( @"请输入搜索内容");
- _searchField.placeholder = ASLocalizedString(@"请输入搜索内容");
- _searchField.font = [UIFont systemFontOfSize:14];
- _searchField.textColor = [UIColor colorWithHexString:@"#AAAAAA"];
- _searchField.backgroundColor = [UIColor colorWithHexString:@"#F4F5F9"];
- _searchField.layer.cornerRadius = kRealValue(32 / 2);
- _searchField.layer.masksToBounds = YES;
- UIView *leftView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 33, 33)];
- UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 15, 15)];
- imageView.image = [UIImage imageNamed:@"bogo_home_top_search"];
- imageView.center = leftView.center;
- [leftView addSubview:imageView];
- _searchField.leftView = leftView;
- _searchField.leftViewMode = UITextFieldViewModeAlways;
- _searchField.delegate = self;
- _searchField.clearButtonMode = UITextFieldViewModeAlways;
-
- UIButton *btn = [_searchField valueForKey:@"_clearButton"];
-
- [btn setImage:[UIImage imageNamed:@"bogo_home_live_search_clear"] forState:UIControlStateNormal];
- // btn.backgroundColor = kRedColor;
- // [btn addTarget:self action:@selector(cliv) forControlEvents:UIControlEventTouchUpInside];
- }
- return _searchField;
- }
- -(UIButton *)cancleBtn{
- if (!_cancleBtn) {
- _cancleBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- [_cancleBtn setTitle:ASLocalizedString(@"取消") forState:UIControlStateNormal];
- _cancleBtn.frame = CGRectMake(kScreenW - kRealValue(60), 0, kRealValue(60), kRealValue(30));
- [_cancleBtn setTitleColor:[UIColor colorWithHexString:@"#9152F8"] forState:UIControlStateNormal];
- _cancleBtn.titleLabel.font = [UIFont systemFontOfSize:14];
- [_cancleBtn addTarget:self action:@selector(clickCancleBtn:) forControlEvents:UIControlEventTouchUpInside];
- }
- return _cancleBtn;
- }
- @end
|