【问题标题】:Can I use Radio buttons in my iPhone app? [closed]我可以在我的 iPhone 应用程序中使用单选按钮吗? [关闭]
【发布时间】:2011-12-19 20:18:31
【问题描述】:

我的 UI 设计师喜欢使用单选按钮来表示是/否。我知道 iOS 中没有这样的 UI 组件,我会使用两个不同的自定义图像来显示正常/突出显示状态。但是,我需要知道苹果是否允许我这样做。人机界面指南中是否有任何条款反对使用单选样式按钮而不是 SegmentControl 样式?帮助将不胜感激,谢谢

【问题讨论】:

    标签: ios radio-button human-interface


    【解决方案1】:

    不要!这确实是您在几乎所有情况下都应该避免的事情。 Apple GUI 团队为此类任务设计了不同的控件,您应该相信他们确实做得很好。请记住,用户使用他的手指来使用 UI,并且单选按钮或多或少是为鼠标光标设计的。 “圆圈”需要很大才能用手指正确寻址。 Apple 建议为任何可触摸控件使用 44 点正方形。

    除此之外,您不会因为创建此类自定义控件而被拒绝。

    【讨论】:

    • “Apple GUI 团队为此类任务设计了不同的控件”是什么不同的控件?
    • @powtac 将是经典复选框的 UISwitch 和经典单选按钮的 UISegmentedControlUISegmentedControl 实际上是这些古老模拟单选按钮的拟物。我提供这两个作为单选框的用例不是经典的是/否,而是更像是/也许/否/你疯了。
    • 来自 Apple HIG:“分段控件是一组线性分段,每个分段都用作按钮,可以显示不同的视图。”
    【解决方案2】:

    我认为您的设计师需要阅读 Apple HIG。他们应该知道这是个坏主意。

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 2011-05-09
      • 2011-10-19
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多