如何触发UISearchBar中的取消按钮?
如何在UISearchBar中以编程方式触发取消按钮,就像您点击取消按钮一样?
我有一个UISearchBar在UITableView的顶部和搜索后,当有人选择一个行,我想触发编程取消UISearchBar按钮?
编辑:没有用户交互。
对于使用搜索显示控制器的视图控制器,您可以设置
self.searchDisplayController.active = NO;
// or:
[self.searchDisplayController setActive:NO animated:YES];
关闭搜索界面。
你需要实现UISearchBarDelegate
。 一旦你完成了,使用:
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
告诉代表点击取消按钮。
然后使用:
[self searchBarCancelButtonClicked:yourSearchBar];
对于新的UISearchController(2014年推出的iOS 8),您可以拨打:
[self.searchController setActive:FALSE];
要么
self.searchController.active = FALSE;
(没有动画标志,我发现它总是动画。)
链接地址: http://www.djcxy.com/p/44243.html