美文网首页
自定义键盘 (Custom Keyboards)

自定义键盘 (Custom Keyboards)

作者: Zakerberg | 来源:发表于2017-09-15 17:34 被阅读0次

    本文是对苹果自定义键盘文档的简单翻译,如有翻译不当之处,欢迎指正

    键盘扩展用自定义键盘取代标准键盘。在“设置”应用中,用户可以使用自定义键盘。一旦启用,除了编辑安全文本字段和电话号码字段外,键盘在任何应用程序中都可以使用。人们可以启用多个自定义键盘,并在任何时候进行切换。

    确保你真的需要一个自定义的键盘。当你想要展示独特的键盘功能系统时,定制键盘是有意义的,比如一种新颖的输入文本的方式,或者可以输入不支持iOS的语言。如果你只想在你的应用中使用自定义键盘,那就考虑创建一个定制的输入视图。

    在键盘之间提供一种明显而简单的切换方式。人们都知道,在标准的iOS键盘上的全球键,当你拥有多个键盘时,它取代了表情符号键,迅速切换到其他键盘。他们希望在你的键盘上有类似的直觉体验。请注意,当你安装了多个键盘时,地球键将取代表情符号键。

    不要复制系统提供的键盘特性。在iPhone X上,当使用自定义键盘时,表情/地球按钮和听写按钮会自动出现在键盘下方。你的应用程序不能影响这些按钮,因此避免在键盘上重复它们造成混乱。

    考虑在你的应用中提供一个键盘教程,人们习惯了标准键盘,学习新键盘需要时间。通过在你的应用中提供使用说明,而不是在键盘上,让on登机过程变得更简单。告诉人们如何激活你的键盘,在文本输入时激活它,使用它,然后切换回标准键盘。

    对于开发者指南,请参阅应用扩展编程指南中的自定义键盘

    自定义输入视图

    自定义输入视图使用自定义键盘取代标准键盘,但只在应用程序中,而不是系统范围内。使用自定义输入视图来提供一种独特而有效的数据输入方法。例如,数字在编辑电子表格时,实现了输入数字值的自定义输入视图。

    使功能明显。对自定义输入视图的控件应该在应用程序的上下文中有意义。数据输入应该是清晰和直观的,因此不需要额外的指令。

    在打字时按标准键盘点击声音。当用户点击键盘上的按钮时,键盘敲击声音提供了可听到的反馈。在您的输入视图中点击自定义控件也会产生这个声音。请注意,这个声音只适用于可见的自定义输入视图,并且人们可以在设置的声音中禁用声音系统。对于开发人员指南,请参阅UIDeviceplayInputClick方法。

    必要时提供一个输入附件视图。一些应用程序实现了一个额外的自定义输入附件视图,它出现在键盘上方。在数字中,输入附件视图帮助人们输入标准或自定义计算。

    对于开发者指南,可以在iOS的文本编程指南中查看自定义数据输入视图

    相关文章

      网友评论

          本文标题:自定义键盘 (Custom Keyboards)

          本文链接:https://www.haomeiwen.com/subject/eycesxtx.html