![](/img/trans.png)
[英]UISearchDisplayController search bar will not dismiss keyboard?
[英]Getting notified when user presses “Search” on keyboard in UISearchDisplayController
我正在使用UISearchDisplayController让用户搜索大学校园内的建筑物列表。 有时,用户将确切地知道他们想要的建筑物,输入建筑物的编号,然后该建筑物将成为UITableView中显示的唯一建筑物结果。 此时,如果用户继续点击键盘上的“搜索”,则键盘会在屏幕上显示动画,然后用户必须再次点击UITableView中的唯一项目以发送到地图上的某个点那栋楼的位置。
我的问题是,当用户点击UISearchDisplayController内键盘上的“搜索”按钮时,有没有办法得到通知,这样我就可以检查是否只有一个结果,如果是,请直接让用户结果,而不是要求他们明确地进行第二次点击? 我查看了UISearchDisplayDelegate提供的方法,但看不到任何相关内容。
UISearchDisplayController
有一个UISearchBar
,你可以为搜索栏设置一个委托并实现-searchBarSearchButtonClicked:
.
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
}
这也适用于键盘搜索按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.