【问题标题】:Simple Horizontal Button Bar for iOS适用于 iOS 的简单水平按钮栏
【发布时间】:2012-06-02 08:37:16
【问题描述】:

我需要一个非常简单的按钮栏。

  • 它应该占据屏幕的宽度。
  • 应该至少允许 3 纽扣。
  • 按钮的宽度应该相等,并且一起占据 条的整个宽度。
  • 每个按钮都应该是可点击的,但不是 有一个选定的状态。
  • 该栏将覆盖在 MapView 上并直接位于 TabBar 上方。
  • 点击按钮将启动模态视图控制器。

我考虑过使用 UITabBar 并且不允许其选项卡被选中,但 HIG 很清楚这不是正确的用法,并且 UIToolBar 不允许设置按钮宽度。

这似乎是一个非常简单的要求,但我看不到明显的解决方案。有什么我想念的吗?任何人都可以提出解决方案吗?

【问题讨论】:

    标签: ios user-interface components uitabbar uitoolbar


    【解决方案1】:

    只创建一个绘制适当渐变的简单视图,然后添加三个适当大小的按钮有什么问题?

    如果您有野心,或者您可能会多次使用此功能,您甚至可以让视图创建三个按钮。称它为ThreeButtonBar 或其他名称。给它一个恒定的高度并调整宽度以匹配其父视图的宽度,以便您可以纵向或横向使用它。

    【讨论】:

    • 这是一个中肯的评论。你说得对,我追求的是一件简单的事情。我只是惊讶于手头的组件集无法做到这一点。我想我一定是错过了什么。
    猜你喜欢
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多