Jac*_*ies 5 keyboard ios ios8 ios-app-extension
在iOS 8中,Apple为开发人员提供了创建自定义键盘的能力.在文档中,Apple声明如果要支持iOS当前不支持的语言,则应创建新键盘.因此,如果您能够支持新语言,是否可以创建包含新表情符号字符的键盘?我认为Apple说你可以支持一种新语言,他们会期望有自定义字符.如果可以包含自定义字符,其他设备(即使只有其他运行iOS 8的设备)如何显示新字符?
根据App Extension编程指南,自定义键盘可以触摸或手势输入(或其他任何内容),并生成NSString用于插入文本字段或其他基于文本的控件的对象.
因此,您的问题的答案通常是否定的 - 键盘只能输入系统视为文本的内容.
那么,Apple如何谈论使用此功能添加新的键盘语言?Unicode涵盖了许多脚本.其中一些甚至在iOS附带的字体中都有字形,但Apple不提供键盘.(例如,加拿大原住民字母表.)第三方键盘可以覆盖这样的脚本,以便为没有Apple键盘的语言提供支持.
iOS中的内置字体也没有包含各种各样的Unicode脚本,包括许多真正的语言以及Unicode联盟无法识别的非正式标准 - 你会发现Klingon,Quenya和Dr. Suess' 超越斑马.第三方键盘也可以添加对此类脚本的支持,但前提是用户安装了适当的字体进行渲染.
因此,如果你想发明自己的表情符号,你必须提供:
(如果您只想添加类似新发布的Unicode 7.0表情符号,可以跳过第3步.)
| 归档时间: |
|
| 查看次数: |
2628 次 |
| 最近记录: |