为iPhone创build自定义国际键盘

是否有可能利用iPhone的国际键盘function,并创build一个自定义的键盘,可以在整个手机上使用,而不仅仅是在一个特定的应用程序?

类似于表情符号键盘,但我的印象是不知为什么原生iOS,只是默认禁用?

我已经看了很多这方面的问题,我只想得到一个明确的答案。

根据苹果公司的提交指引 :

  • 2.5使用非公开API的应用程序将被拒绝
  • 2.6在其指定容器区域外读写数据的应用程序将被拒绝

没有公共的API来添加额外的键盘。

存储键盘数据的文件肯定存储在应用程序容器之外。

简而言之:在这个时候,没有办法在非越狱的iOS设备上实现一个自定义的全局键盘。

从iOS 8开始,您现在可以创build自定义键盘扩展: https : //developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

@的0x90

这个应用程序添加一个国际键盘到iOS(您将在iOS常规设置中看到一个键盘)

http://itunes.apple.com/us/app/emoji-free!/id332509635?mt=8

他们是如何做到的?

编辑:我很抱歉没有search它之前,这应该是答案

制作表情符号应用程序

我发现的最好的方法是添加快捷方式。 进入键盘设置并粘贴从文档或Safari浏览器复制的符号,并为其添加快捷方式。 例如:为√我用了ss。 所以我只是把事情的第一个字母加倍。 或者像²这样的指数,我只使用22.它需要一段时间来设置,但它是一个简单的方法,而不是在符号应用程序之间切换,并做每一次复制和粘贴。 而对于希腊的符号,我只是安装了希腊键盘。 玩的开心。