当Search Display Controller显示结果时,iOS滑动手势无效

时间:2014-11-23 01:45:22

标签: ios objective-c uigesturerecognizer uisearchbar uisearchdisplaycontroller

在我的应用程序的搜索视图控制器(一个连接到UISearchBar和TableView的搜索显示控制器的普通视图控制器)中发生了一些非常奇怪的事情,那就是滑动手势(将您带回视图的手势)当搜索显示控制器显示结果时,你来自哪里)不起作用。

我的意思是,更明确一点:当表格视图显示使用UISearchBar进行搜索的结果时,我可以尝试再次尝试从左向右滑动,没有任何反应。

如果我按下取消按钮或清除UISearchBar文本的按钮,那么一切正常:我的意思是我可以再次使用滑动手势(从设备屏幕的左侧到设备屏幕的右侧)回到我来自的地方。

有没有人遇到同样的事情?

1 个答案:

答案 0 :(得分:0)

UISearchBarSearch Display Controller我仍然没有错,但当他们成为FirstResponder时,他们会停用interactivePopGestureRecognizer的{​​{1}}。

导致不允许您使用滑动手势返回。

修复此问题:

我在viewDidLoad方法中添加了这两行代码:

navigationController