如何让用户关闭searchDisplayController?

时间:2011-04-14 14:53:33

标签: iphone objective-c cocoa-touch

以下是我所说的:

enter image description here

正如您所看到的,默认情况下除非用户在TableView中点击一行,否则无法退出此视图,在这种情况下您可以关闭视图。如果只有某种方式我可以截取取消按钮按下这将是一种方式,但我不确定它是否可能。

所以,我的问题是,如何让用户取消此模态视图?

2 个答案:

答案 0 :(得分:2)

委托救援方法:为什么不为搜索显示控制器的searchBar设置委托,并实施searchBarCancelButtonClicked:?您必须向代表提供一个返回显示控制器的引用;或者,更好的是,显示控制器本身可以是代表。

或者我错过了一些关于你问题的内容?

答案 1 :(得分:0)

您可以将模态tableview控制器包装在导航控制器中,并将完成按钮添加到表视图控制器的导航项中,或者实现UISearchDisplayControllerDelegate方法:

- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller