前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Human Interface Guidelines — Custom Keyboards

Human Interface Guidelines — Custom Keyboards

作者头像
霖酱
发布2018-06-13 15:53:52
9750
发布2018-06-13 15:53:52
举报

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚

Custom Keyboards(自定义键盘)

Human Interface Guidelines链接:Custom Keyboards

键盘扩展用一个自定义键盘代替标准键盘。 自定义键盘在“设置”应用的“常规”>“键盘”下启用。 启用后,除了编辑安全文本字段和电话号码字段时,键盘在任何应用程序的文本输入过程中均可用。 人们可以启用多个自定义键盘,并随时在它们之间切换。

Custom Keyboard

·确保您确实需要一个自定义的键盘

如果您想在系统范围内使用独特的键盘功能,例如新颖的输入文本方式或输入iOS不支持的语言,自定义键盘就很有意义。如果您只想在app中使用自定义键盘,请考虑改为创建自定义输入视图。

·提供一种显而易见且简单的方式在键盘之间切换

人们知道,当您启用多个键盘时,标准iOS键盘上的Globe键将取代表情符键,让用户可以快速切换到其他键盘。用户期望在自定义键盘上也有类似的直观体验。请注意,当您有多个键盘时,Globe键将替换表情符号键。

·请勿复制系统键盘提供的功能

在iPhone X上,即使使用自定义键盘时,Emoji / Globe键和Dictation键也会自动出现在键盘下方。你的app不能影响这些键,所以请避免在键盘上重复出现这些按键以免造成混淆。

·考虑在您的app中提供键盘教程

人们习惯于标准键盘,学习新键盘需要时间。通过在您的app中,而不是在键盘本身中提供使用说明,能让学习过程更轻松。告诉人们如何使用键盘,如何在文本输入过程中将其触发,如何使用它,和如何切换回标准键盘。


Custom Input Views(自定义输入视图)

自定义输入视图将用自定义键盘替换标准键盘,但只能在您的app中,而不是在系统范围内。 使用自定义输入视图来提供独特而高效的数据输入方法。 例如,在编辑电子表格时使用自定义输入视图来输入数据值。

Custom Input View

·使功能显而易见

 自定义输入视图上的控件应该在app的环境中有意义。 数据输入应该清晰直观,从而不需要额外的指导。

·在打字过程中播放标准键盘咔嗒声

 当用户敲击键盘上的按键时,键盘咔嗒声提供听觉反馈。 在您的输入视图中点击自定义控件也应该产生这种声音。 请注意,此声音仅适用于可见的自定义输入视图,人们可以在“设置”>“声音”中全面禁用声音。 

·必要时提供 input accessory view

 某些app采用了键盘上方显示的其他自定义input accessory view。 在Numbers中,input accessory view可帮助用户输入标准或自定义算式。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.05.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Custom Keyboards(自定义键盘)
  • Custom Input Views(自定义输入视图)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档