2012-05-27 22 views
0

我有一个非常简单的按钮栏的要求。适用于iOS的简单水平按钮栏

  • 它应占用屏幕的宽度。
  • 它应该允许至少3个 按钮。
  • 这些按钮的宽度应该是相等的,并且一起占用条的整个宽度 。
  • 每个按钮应该是可点按的,但不是 有一个选定的状态。
  • 酒吧将被叠加在一个MapView上,并直接位于TabBar上方。
  • 点击按钮将启动一个模态ViewController。

我想过使用中的UITabBar一样,不允许它的标签,成为选择,但HIG是很清楚,这是不正确的使用和UIToolBar不允许按钮的宽度进行设置。

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

回答

1

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

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

+0

这是一个公平的评论。你说得对,因为这是一件简单的事情。我只是感到惊讶,没有办法用组件集合来做到这一点。我以为我一定会错过一些东西。 – Undistraction