在模拟器中尝试 iPad 快捷方式

Dev*_*ess 5 ipad ios uikeycommand

在 iOS 9 中,开发人员可以使用UIKeyCommand将快捷方式添加到 iPad 应用程序。这些是在外部键盘上输入的,并且函数会做出反应。

有没有办法在mac上的模拟器中测试这些?或者像这样展示它们:

在此输入图像描述

Chr*_*men 0

设置 UIResponder 子类(keyCommands 变量)的键盘快捷键后,您需要使对象成为第一响应者。我这样做:

override func viewDidAppear(_ animated: Bool) {
    becomeFirstResponder()
}

override var canBecomeFirstResponder: Bool {
    return true
}
Run Code Online (Sandbox Code Playgroud)

按住键盘上的命令现在应该会弹出快捷方式视图。