Human Interface Guidelines — Custom Keyboards

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个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可帮助用户输入标准或自定义算式。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java技术分享

XML语言基本介绍

怎么解释呢,拿我们平时熟悉的HTML语言来说,HTML就是一种规定了特定标签的语言,而XML语言则没有规定特定的标签(可能有一些基本的?目前我还没有学习到,以后...

2136
来自专栏Timhbw博客

【iOS秘籍】-下载历史版本App超详细教程

2016-12-0200:47:37 发表评论 5,804℃热度 1.软件准备 2.正式开始 3.安装旧版本App 4.总结 目录 有些时候我们需要下...

4477
来自专栏申龙斌的程序人生

零基础学编程032:生成二维码

现在生成二维码的工具遍地都是,既然手里已有强大的python,那么这种小事也不需求人了,只需三行代码搞定: import qrcode img = qrcode...

2865
来自专栏携程技术中心

微分享回放 | 携程小程序开发的那些事儿

作者简介 朱天超,携程技术中心基础业务研发部iOS开发工程师,从事一线iOS开发,偶尔也写写脚本做些工具。 *视频时长约38分钟,请在WiFi环境下观看* 小...

4066
来自专栏北京马哥教育

手把手教你从无到有写一个运维APP

? 由于自己现在无业游民,所以没有什么现成的环境,环境就随便找个公网的。再者当下的完成度应该算不上一个完整的 APP,但是作为参考,依瓢画葫芦绝对足够了,如果...

4046
来自专栏ytkah

微信公众平台对所有公众号开放自定义菜单

据统计,微信公众号已达1000多万了,但大多数没有微信认证,且没有开发能力,为此微信公众平台开放了自定义菜单功能给所有公众号,这是微信团队年前给广大自媒体送的大...

3395
来自专栏北京马哥教育

Linux 新手必会的21条命令合集

2107
来自专栏FreeBuf

极客都应该知道的Linux技巧

是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变为一瞬间工作的技巧、诀窍、秘诀和技术上的时间。如果你想提高效率而又不用做这些搜...

2658
来自专栏西枫里博客

百度熊掌号折腾手记

熊掌号出来有一段时间了,西枫里博客早早的就申请好了熊掌号。久久没有启用,放置了一段时间后,第一次启用熊掌号,发现博客程序中对缩略图定义的尺寸不符合要求,另外考虑...

1632
来自专栏jeremy的技术点滴

使用grunt对css中的background图片自动生成雪碧图

38910

扫码关注云+社区

领取腾讯云代金券