我发现在模态视图中放弃作为导航 Controller 的第一响应者是完全不可能的。
我有一个搜索栏,用于在表格 View 中进行搜索。我需要拥有它,以便当我单击单元格或从推送 View 导航时键盘会消失。我试过打电话
[_searchbar resignFirstResponder];
并对模态视图中的每个 View 和 subview 进行类似的调用。没有什么会导致键盘隐藏。
有什么想法吗?
我还尝试使用委托(delegate)方法,例如 searchBarShouldEndEditing 以及调用 NavigationItemShouldPop 上的方法。
我完全迷失了。
最佳答案
不确定您是否已经解决了这个问题,但这个线程掌握了关键:
对于您在模式表单中使用导航 Controller 的特定情况(与我的相同),请查看第三个答案。
关于ios - 如何使用导航 Controller 在模态视图中辞去第一响应者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17240515/