iOS7 键盘快捷键是如何实现的?

Posted

技术标签:

【中文标题】iOS7 键盘快捷键是如何实现的?【英文标题】:How are iOS7 Keyboard Shortcuts Implemented? 【发布时间】:2013-11-13 16:13:13 【问题描述】:

我看到this MacStories article 关于一些应用程序向 ios7 应用程序添加键盘快捷键。这是如何实施的?它是我不应该使用的私有 API 吗?

我在 http://developer.apple.com 上搜索了 iOS 开发者库,但找不到任何东西。

【问题讨论】:

考虑到文章中列出的应用程序都是 Apple 的应用程序,我敢打赌它是一个私有 API ***.com/questions/19152871/… @JustAnotherCoder 它不是私有 API,只是我不知道如何搜索的东西。请参阅我的新答案。 @paulrehkugler 啊,我明白了。很好的发现。今天学到了一些东西 【参考方案1】:

已经有一个 SO question 用于此。详情请参阅this answer 和this blog post。

基本上,iOS7 中的UIResponder 类上有一个新的keyCommands 属性。覆盖 getter 以返回 UIKeyCommands 数组。

帽子提示Сергей Малетин 发表评论。

【讨论】:

以上是关于iOS7 键盘快捷键是如何实现的?的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用故事书的键盘快捷键

如何为快捷键实现键盘处理程序 cefSharp

如何重新定义内置键盘快捷键的行为?

android 横屏状态,如何监听键盘的弹起与隐藏

电脑键盘怎么截图

如何设置word中图片旋转的键盘快捷键-向右旋转90度???