《iOS Human Interface Guidelines》——System Button

本文深入探讨了在iOS平台上创建高效、用户友好的系统按钮的设计原则与实践方法,包括如何选择合适的按钮类型、定制外观、定义清晰的交互标题以及在不同内容区域中合理运用系统按钮,以增强用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统按钮


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




API NOTE

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


一个系统按钮:

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

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



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

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



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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值