您现在的位置:   首页 >> 优客智库 >> 产品设计

**iOS设计规范十|5大拓展程序(Extensions)

发布人:www.yunke.ai 发布时间:2021-01-01 112 次浏览

编辑导语:作为互联网应用开发者、设计者,iOS系统是其需要熟悉的操作系统,熟悉iOS系统的设计规范一定程度上有助于推动产品工作效率,并提升用户体验。上篇文章里,作者对iOS系统的系统能力做了介绍,本篇文章作者继续对拓展程序进行阐述,一起来看一下。

iOS是运行于iPhone、iPad和iPod touch设备上、最常用的移动操作系统之一。作为互联网应用的开发者、产品经理、体验设计师,都应当理解并熟悉平台的设计规范。这有利于提高我们的工作效率,保证用户良好的体验。

iOS设计规范系列共10篇。本文是第10篇,介绍拓展程序(Extensions)。

**iOS设计规范十|5大拓展程序(Extensions)

一、键盘自定义(Custom Keyboard)

可以通过“键盘自定义”扩展程序来自定义键盘。

用户在“设置”中启用自定义键盘后,他们可以将其用于任何应用程序中的文本输入,但编辑安全文本字段和电话号码字段时除外。人们可以启用多个自定义键盘,并可以随时在它们之间进行切换。

**iOS设计规范十|5大拓展程序(Extensions)

1)确保自定义键盘是有意义的

自定义键盘只有当APP想要在系统层面,提供一个独一无二的键盘功能时才有意义。例如:输入文本的新方式或输入iOS不支持的语言的能力。

如果你只是需要在你自己的APP中使用自定义键盘,那么可以考虑使用一个自定义输入视图来代替。

2)提供一种在键盘之间切换的明显而简便的方法

人们知道,标准的iOS键盘上的Globe键(在启用了多个键盘时会替换Emoji键)会迅速切换到其他键盘。他们希望您的键盘具有类似的直观体验。

请注意,当安装了多个键盘时,Globe键会替换Emoji键。

3)不要复制系统提供的键盘功能

在某些设备上,即使在使用自定义键盘时,“表情符号/地球”键和“听写”键也会自动出现在键盘下方。您的应用程序不会影响这些键,因此请在键盘上重复输入,以免引起混淆。

4)考虑在您的应用中提供键盘教程

人们已经习惯了标准键盘,学习新键盘需要花费时间。通过在您的应用中(而不是在键盘本身中)提供使用说明,使入门过程更容易。

告诉人们如何启用键盘,在输入文本时将其激活,使用它,然后切换回标准键盘。

本页面均来此互联网页面如有触犯其他或者第三方利益请联系站长删除 137865155@qq.com