让 UISearchBar 支持空搜索,当没有输入的时候,search 按钮一样可以点击
2016-11-21 15:17
1076 查看
//让 UISearchBar 支持空搜索,当没有输入的时候,search 按钮一样可以点击
- (void)searchBarTextDidBeginEditing:(UISearchBar *) searchBar
{
UITextField *searchBarTextField = nil;
NSArray *views = ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0) ? searchBar.subviews : [[searchBar.subviews objectAtIndex:0] subviews];
for (UIView *subview in views)
{
if ([subview isKindOfClass:[UITextField class]])
{
searchBarTextField = (UITextField *)subview;
break;
}
}
searchBarTextField.enablesReturnKeyAutomatically = NO;
}
- (void)searchBarTextDidBeginEditing:(UISearchBar *) searchBar
{
UITextField *searchBarTextField = nil;
NSArray *views = ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0) ? searchBar.subviews : [[searchBar.subviews objectAtIndex:0] subviews];
for (UIView *subview in views)
{
if ([subview isKindOfClass:[UITextField class]])
{
searchBarTextField = (UITextField *)subview;
break;
}
}
searchBarTextField.enablesReturnKeyAutomatically = NO;
}
相关文章推荐
- 修改IOS中UISearchBar的取消按钮背景、搜索内容输入文本框背景和UISearchBar的背景
- 修改IOS中UISearchBar的取消按钮背景、搜索内容输入文本框背景和UISearchBar的背景
- UIsearchBar怎么将canal改为取消,怎么点击取消按钮将键盘和searchbar复原
- 修改IOS中UISearchBar的取消按钮背景、搜索内容输入文本框背景和UISearchBar的背景
- iOS Search bar 输入空字符串也可以搜索
- 当textfield中有输入的字符时候才会让按钮可以被点击
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- jsp页中搜索文本框,默认显现“关键字”点击后“关键字”消失,输入内容点搜索按钮文本框状态保持怎么做?
- 纯代码实现 searchBar 并可以实时搜索
- 方维系统,评论按钮在没输入内容是虚的不能点击,输入内容选择分类后就可以点击了
- EditText输入为空按钮不可点击搜索
- UISearchController的用法,搜索后点击进入下一页要特别注意 [self.searchController presentViewController:detailVC animated
- elipse安装Genymotion插件时候输入网址没有显示可以下载的
- (解决办法) UISearchBar 可以呼唤出键盘但无法输入
- 去除UISearchBar中的clearButton(输入内容时出现的删除按钮)
- UISearchBar 和 UISearchDisplayController 没有在UITableView 的headerView 导致searchResultsTableView的frame出问题
- 窗口上提供四个文本框和一个按钮,幼儿可以在前三个文本框中输入两个运算数和运算符号,当点击按钮时在第四个文本框中显示结果。
- (解决办法) UISearchBar 可以呼唤出键盘但无法输入
- 让 UISearchBar 支持空搜索
- 让 UISearchBar 支持空搜索