ios - 为 iOS 设计矩形按钮的指南

标签 ios objective-c swift uibutton

<分区>

为 IOS 设计矩形按钮的准则是什么? iOS 支持设计矩形按钮的尺寸是多少?例如,图标应该是 44X44 像素,但我找不到相同的按钮。谁能给我任何相关链接或引用资料?

最佳答案

来自 Apple UI Design Guidelines ,建议您使用易于用户点击的按钮大小。

Create controls that measure at least 44 points x 44 points so they can be accurately tapped with a finger.

但是没有关于最大按钮大小的描述,但应该与内容相适应。

enter image description here

来自 iOS Human Interface Guidelines ,它说:

Embrace borderless buttons. By default, all bar buttons are borderless. In content areas, a borderless button uses context, color, and a call-to-action title to indicate interactivity. And when it makes sense, a content-area button can display a thin border or tinted background that makes it distinctive.

另请参阅 System Button Guidelines

一个系统按钮:

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

使用系统按钮启动操作。当您为系统按钮提供标题时,请遵循以下方法:

  • 使用动词或动词短语来描述按钮执行的操作。特定于操作的标题向用户表明该按钮是交互式的,并告诉他们点击它时会发生什么。

  • 使用标题风格的大写。除冠词、并列连词和四个或更少字母的介词外,每个词都大写。

  • 避免创建太长的标题。太长的文本会被截断,这会使用户难以理解。

关于ios - 为 iOS 设计矩形按钮的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27498704/

相关文章:

ios - 更新 SQLite 架构 iOS

objective-c - 如何确定 OS X 10.10 之前的应用程序 session 之间的文件等效性?

ios - 在 Swift 3 中使用 switch 语句构建正则表达式

swift - QOS_CLASS_USER_INITIATED仅在ios 8中可用或不可用

ios - 充满 NSString 的 NSSet。当我将集合打印到控制台时,结果出乎意料

ios - 存储和检索 API 调用的数据

ios - 使用 Swift 创建 Flutter 项目

ios - 如何以编程方式检查 iPhone 中可用的 3D Touch?

ios - MPMoviePlayerController 旋转

swift - 如何禁用 ARCoachingOverlayView 的自动激活?