iOS 8中的自定义键盘是否可以使用新角色?

iOS 8中的自定义键盘是否可以使用新角色?,第1张

概述在iOS 8中,Apple为开发人员提供了创建自定义键盘的能力.在 documentation中,Apple表示如果要支持iOS目前不支持的语言,则应创建新键盘.因此,如果您能够支持新语言,是否可以创建包含新表情符号字符的键盘?我认为Apple说你可以支持一种新语言,他们会期望有自定义字符.如果可以包含自定义字符,其他设备(即使只有其他运行iOS 8的设备)如何显示新字符? 根据 App Exte 在iOS 8中,Apple为开发人员提供了创建自定义键盘的能力.在 documentation中,Apple表示如果要支持iOS目前不支持的语言,则应创建新键盘.因此,如果您能够支持新语言,是否可以创建包含新表情符号字符的键盘?我认为Apple说你可以支持一种新语言,他们会期望有自定义字符.如果可以包含自定义字符,其他设备(即使只有其他运行iOS 8的设备)如何显示新字符?解决方法 根据 App Extension Programming Guide,自定义键盘采用触摸或手势输入(或其他任何,实际上)并生成Nsstring对象以插入文本字段或其他基于文本的控件.

因此,您的问题的答案通常是否定的 – 键盘只能输入系统视为文本的内容.

那么,Apple如何谈论使用此功能添加新的键盘语言? Unicode涵盖了许多脚本.其中一些甚至在iOS附带的字体中都有字形,但Apple不提供键盘. (例如,Canadian Aboriginal字母表.)第三方键盘可以覆盖此类脚本,以便为没有Apple键盘的语言提供支持.

iOS中的内置字体也没有包含各种各样的Unicode脚本,包括许多真正的语言以及Unicode联盟无法识别的非正式标准 – 你会发现Klingon,Quenya和Dr. Suess’超越斑马.第三方键盘也可以添加对此类脚本的支持,但前提是用户安装了适当的字体进行渲染.

因此,如果你想发明自己的表情符号,你必须提供:

>自定义键盘
>带有字符的字体(在Unicode中未使用的代码点)
>其他软件的用户/供应商社区,他们知道代码点到您发明的字形的映射
>并在其他应用程序和其他平台上使用您的自定义字体.

(如果您只想添加类似新发布的Unicode 7.0表情符号,可以跳过第3步.)

总结

以上是内存溢出为你收集整理的iOS 8中的自定义键盘是否可以使用新角色?全部内容,希望文章能够帮你解决iOS 8中的自定义键盘是否可以使用新角色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存