[译]《iOS Human Interface Guidelines》——System Button

系统按钮

系统按钮执行一个app特定的动作。

image

API NOTE
在iOS 7中,UIButtonTypeRoundedRect被重新定义成UIButtonTypeSystem。查看UIButton学习更多关于在你的代码中定义一个系统按钮的内容。

一个系统按钮:

  • 默认没有边框或者背景外观
  • 可以包含一个图片或者文本标题
  • 支持自定义外观,比如边框或者背景图片(使用UIButtonTypeCustom类型的按钮并提供一个自定义的背景图来添加自定义的外观)

使用系统按钮来初始化一个动作。当你给一个系统按钮提供标题时,遵循下面的方法:

  • 使用一个动词或者动词短语来描述按钮执行的动作。一个对应动作的标题告诉用户按钮是可交互的以及点击时会发生什么。
  • 使用标题风格的大写。除了文章、并列连词和少于四个字母的介词以外每个单词都要大写。
  • 不要创建太长的标题。太长的文本会被截断,这会让用户很难理解。
image

合适的话,在内容区域给系统按钮添加边框和背景外观。大部分情况下,你可以不用给按钮添加外观,只需要制作一个清晰的唤起动作的标题,定义颜色,并提供语境线索。然而在一些内容区域中,添加边框和背景外观来提升按钮的关注度会比较合适。

比如在电话中,带边框的数字键加强了打电话的心理模式,拨打按钮的背景也给用户一个引人注意的目标来点击。

本文翻译自苹果官方开发文档

查看完整合集


查看作者首页

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,252评论 25 709
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 47,082评论 22 665
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,824评论 4 61
  • 没有一段爱情 是不曾引发心里动荡 当时的年少 俱成过往 终究明白了人生的匆忙 也许爱情最令人着迷的地方 是把人又重...
    cherish刺心阅读 1,814评论 0 0
  • 果:刚才我们讲过的水果,都去买来尝个遍吧。好不好? 仁:哦,当然好啦。我要吃你了果果,你也要吃你自己了,哈哈。 果...
    浮萍_ea05阅读 1,211评论 0 1

友情链接更多精彩内容