【发布时间】:2016-06-10 03:02:10
【问题描述】:
在 iOS 9 中,开发者可以使用 UIKeyCommand 向 iPad 应用程序添加快捷方式。 这些是在外部键盘上键入的,然后函数会做出反应。
有没有办法在 mac 上的模拟器中测试它们? 或者在这里展示它们:
【问题讨论】:
-
现在我自己在这里尝试解决这个问题。
标签: ios ipad uikeycommand
在 iOS 9 中,开发者可以使用 UIKeyCommand 向 iPad 应用程序添加快捷方式。 这些是在外部键盘上键入的,然后函数会做出反应。
有没有办法在 mac 上的模拟器中测试它们? 或者在这里展示它们:
【问题讨论】:
标签: ios ipad uikeycommand
为您的 UIResponder 子类(keyCommands 变量)设置键盘快捷键后,您需要让您的对象成为第一响应者。我是这样做的:
override func viewDidAppear(_ animated: Bool) {
becomeFirstResponder()
}
override var canBecomeFirstResponder: Bool {
return true
}
按住键盘上的命令现在应该会弹出快捷视图。
【讨论】: