iOS UISeachBar键盘消失 虚拟按钮
2015-09-18 16:33
453 查看
UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 30)];
[topView setBarStyle:UIBarStyleBlackTranslucent];
UIBarButtonItem * btnSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(2, 5, 50, 25);
[btn addTarget:self action:@selector(dismissKeyBoard) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:[UIImage imageNamed:@"shouqi"] forState:UIControlStateNormal];
UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc]initWithCustomView:btn];
NSArray * buttonsArray = [NSArray arrayWithObjects:btnSpace,doneBtn,nil];
[topView setItems:buttonsArray];
[_seachbar setInputAccessoryView:topView];
-(void)dismissKeyBoard
{
[_seachbar resignFirstResponder];
}
[topView setBarStyle:UIBarStyleBlackTranslucent];
UIBarButtonItem * btnSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(2, 5, 50, 25);
[btn addTarget:self action:@selector(dismissKeyBoard) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:[UIImage imageNamed:@"shouqi"] forState:UIControlStateNormal];
UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc]initWithCustomView:btn];
NSArray * buttonsArray = [NSArray arrayWithObjects:btnSpace,doneBtn,nil];
[topView setItems:buttonsArray];
[_seachbar setInputAccessoryView:topView];
-(void)dismissKeyBoard
{
[_seachbar resignFirstResponder];
}
相关文章推荐
- IOS开发代码分享之设置UISearchBar的背景颜色
- UISearchBar
- Android自动隐藏键盘
- UISearchbar设置placeholder字体颜色大小
- 改变UISearchBar背景色
- UISeachBar之随心所欲
- 修改UISearchBar的Cancel为中文
- UISearchbar去除背景色的方法,适合iOS5/6/7/8.0beta
- ios 键盘隐藏
- UISearchBar套接TableView实现搜索功能
- [iOS备忘录]UITextView多行输入,键盘隐藏问题[swift]
- UISearchBar UISearchDisplayController
- iOS小问题---怎么改变uisearchbar中的cancel按钮的文字?
- iOS UISearchBar 如何更改背景颜色,如何去掉两条黑线
- 修改UISearchBar的背景色
- 关于UISearchBar在IOS6和IOS7的区别以及用法注意
- UISearchBar 按钮的文字和颜色更改
- 定制搜索条
- 用手势隐藏键盘
- [Object-c] UISearchBar 上"Cancel"按钮改为”取消“