【发布时间】:2011-12-19 20:18:31
【问题描述】:
我的 UI 设计师喜欢使用单选按钮来表示是/否。我知道 iOS 中没有这样的 UI 组件,我会使用两个不同的自定义图像来显示正常/突出显示状态。但是,我需要知道苹果是否允许我这样做。人机界面指南中是否有任何条款反对使用单选样式按钮而不是 SegmentControl 样式?帮助将不胜感激,谢谢
【问题讨论】:
标签: ios radio-button human-interface
我的 UI 设计师喜欢使用单选按钮来表示是/否。我知道 iOS 中没有这样的 UI 组件,我会使用两个不同的自定义图像来显示正常/突出显示状态。但是,我需要知道苹果是否允许我这样做。人机界面指南中是否有任何条款反对使用单选样式按钮而不是 SegmentControl 样式?帮助将不胜感激,谢谢
【问题讨论】:
标签: ios radio-button human-interface
不要!这确实是您在几乎所有情况下都应该避免的事情。 Apple GUI 团队为此类任务设计了不同的控件,您应该相信他们确实做得很好。请记住,用户使用他的手指来使用 UI,并且单选按钮或多或少是为鼠标光标设计的。 “圆圈”需要很大才能用手指正确寻址。 Apple 建议为任何可触摸控件使用 44 点正方形。
除此之外,您不会因为创建此类自定义控件而被拒绝。
【讨论】:
UISwitch 和经典单选按钮的 UISegmentedControl。 UISegmentedControl 实际上是这些古老模拟单选按钮的拟物。我提供这两个作为单选框的用例不是经典的是/否,而是更像是/也许/否/你疯了。
我认为您的设计师需要阅读 Apple HIG。他们应该知道这是个坏主意。
【讨论】: