是否可以利用iPhone的国际键盘功能创建一个自定义键盘,该键盘可以在整个手机上使用而不仅仅是在特定应用程序中使用?
类似于表情符号键盘,但我认为那是iOS本地支持的,只是默认情况下被禁用了?
我已经查看了这里关于此问题的许多问题,我只想得到一个明确的答案。
是否可以利用iPhone的国际键盘功能创建一个自定义键盘,该键盘可以在整个手机上使用而不仅仅是在特定应用程序中使用?
类似于表情符号键盘,但我认为那是iOS本地支持的,只是默认情况下被禁用了?
我已经查看了这里关于此问题的许多问题,我只想得到一个明确的答案。
目前没有公共API可用于添加额外的键盘。
存储键盘数据的文件肯定存储在您的应用程序容器之外。
简而言之:目前无法在未越狱的iOS设备上实现自定义全局键盘。
iOS 8以后,您现在可以创建自定义键盘扩展程序:https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html
这个链接提供了有关如何创建自定义键盘扩展程序的详细信息。我发现最好的方法是添加快捷方式。 进入键盘设置,粘贴从文档或Safari复制的符号,并为其设置快捷方式。例如:对于√,我使用了ss。所以我只需将事物的第一个字母加倍。或者对于像²这样的指数,我只需使用22。 设置需要一些时间,但这是一种简单的方法,而不是每次在符号应用程序和复制粘贴之间切换。至于希腊符号,我只安装了希腊键盘。 玩得开心。
@0x90
此应用程序为iOS添加了一个国际键盘(在iOS常规设置中可以看到该键盘)
http://itunes.apple.com/us/app/emoji-free!/id332509635?mt=8
他们是如何做到的?--
编辑:很抱歉之前没有搜索,这应该是答案