0

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

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

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

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

4

1 回答 1

1

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

如果你觉得雄心勃勃,或者如果这是你可能不止一次使用的东西,你甚至可以让视图创建三个按钮。叫它ThreeButtonBar什么的。给它一个恒定的高度并调整宽度以匹配其父视图的宽度,以便您可以纵向或横向使用它。

于 2012-05-27T20:20:44.427 回答