123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //
- // RQSearchView.m
- // LN_School
- //
- // Created by 张嵘 on 2019/7/29.
- // Copyright © 2019 Danson. All rights reserved.
- //
- #import "RQSearchView.h"
- @implementation RQSearchView
- -(id)initWithFrame:(CGRect)frame
- {
- self = [super initWithFrame:frame];
- if(self){
- [self searchView]; //调用searchView方法
- self.backgroundColor = UIColor.whiteColor;
- }
- return self;
- }
- #pragma mark 实现searchView方法
- -(void)searchView
- {
- self.placeholder = @"请输入学员信息进先搜索";
- //设置textField的样式
- self.borderStyle = UITextBorderStyleNone;
- //设置键盘的return键 的样式 我们更改为search字样
- self.returnKeyType = UIReturnKeySearch;
-
- UIImageView *leftView = [[UIImageView alloc]init];
- leftView.frame = CGRectMake(0, 0, 30, 30);
- leftView.contentMode = UIViewContentModeCenter;
- leftView.userInteractionEnabled = YES;
- leftView.image = [UIImage imageNamed:@""];
- self.leftView = leftView;
- self.leftViewMode = UITextFieldViewModeAlways;
-
- //创建imageView对象
- UIImageView * imgView = [[UIImageView alloc]init];
- imgView.frame = CGRectMake(0, 0, 60, 30);
- imgView.contentMode = UIViewContentModeCenter;
- //设置 imgVIew的用户可交互性
- imgView.userInteractionEnabled = YES;
- //给 imgView赋值 tabbar_discover是一个放大镜图片
- imgView.image = [UIImage imageNamed:@"magnifyingGlass"];
- //设置self (textField)的 rightView属性和 rightViewMode的属性
- self.rightView = imgView;
- self.rightViewMode = UITextFieldViewModeAlways;
-
- //向 这张图片添加一个手势
- UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(btnClick:)];
- [imgView addGestureRecognizer:tap];
-
-
- }
- //实现按钮点击事件
- -(void)btnClick:(UIButton *)btn
- {
- NSLog(@" 111111111111%@",self.text);
- NSLog(@"5555");
- }
- @end
|