Human Interface Guidelines——Switches

尝试阅读《Human Interface Guidelines》原文翻译学习iOS设计指南。

switch是一个在两种互斥状态之间的视觉切换,即开和关。

可以考虑根据应用程序的风格设置一个switch的开关

 如果switch在应用程序中运行良好,你可以在开关状态下改变开关的颜色。

仅在表行中使用switch

Switch应在表行中使用,如一列可以切换和关闭的设置列表。如果需要在工具栏或导航栏中使用相似的功能,可以提供两个不同的图标来表明不同的状态。

不要使用标签来显示switch的数值

Switch要么打开要么关闭,使用标签描述状态是多余的并且会让这个控件显得非常混乱。

考虑使用Switch来管理相关界面元素的可用性

Switch通常会影响界面上的其他内容。如在设置中启用飞行模式切换会禁用某些其他设置,再如蜂窝网络和个人热点。在设置 Wi-Fi 中禁用 Wi-Fi 开关会导致可用网络和其他选项消失。



END.THANKS FOR YOUR READING~

如有不当,还请多多指教~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,947评论 0 5
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,945评论 0 13
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,333评论 0 5
  • 控制流 Swift提供了各种控制流程语句。这些包括while循环多次执行任务; if,guard以及switch基...
    Fuuqiu阅读 2,948评论 0 0
  • 久居城中忽思乡, 驱车晨风灌耳畔。 沿途曲水绕流觞, 早起飞禽跃山梁。 青霜锁道白云短, 天涯游子归意长。 廓内人...
    海灵岛主阅读 1,579评论 1 5