UISplitViewController维护键盘快捷键的详细第一响应者

时间:2017-07-14 16:27:29

标签: ios uikit keyboard-shortcuts first-responder

我正致力于在我的iOS应用中添加对键盘快捷键的支持。它由UISplitViewController组成,快捷方式由其详细视图控制器提供。主服务器由一个视图控制器组成,其中UITableViewUISearchBar作为表视图标头(使用UISearchController)。

虽然我做showDetailViewController时效果很好,但我意识到在许多情况下,详细视图控制器会丢失第一响应者,因此快捷方式不再有效。

第一响应者丢失的例子:

  • 搜索后(UISearchBar暂时采取第一响应者)
  • 在多任务打开第二个应用程序(拆分视图)并关闭它之后

我的问题似乎是细节视图控制器失去了第一响应者并且没有得到它。

阅读文档我已经看到我可以覆盖所有响应者中的nextResponder,以便他们指定详细视图控制器。但这似乎有点过头了,因为这些潜在的响应者很多......

您认为解决此问题的最佳方法/做法是什么?

感谢您的帮助!

0 个答案:

没有答案