我正致力于在我的iOS应用中添加对键盘快捷键的支持。它由UISplitViewController
组成,快捷方式由其详细视图控制器提供。主服务器由一个视图控制器组成,其中UITableView
和UISearchBar
作为表视图标头(使用UISearchController
)。
虽然我做showDetailViewController
时效果很好,但我意识到在许多情况下,详细视图控制器会丢失第一响应者,因此快捷方式不再有效。
第一响应者丢失的例子:
UISearchBar
暂时采取第一响应者)我的问题似乎是细节视图控制器失去了第一响应者并且没有得到它。
阅读文档我已经看到我可以覆盖所有响应者中的nextResponder
,以便他们指定详细视图控制器。但这似乎有点过头了,因为这些潜在的响应者很多......
您认为解决此问题的最佳方法/做法是什么?
感谢您的帮助!