2012-05-27 23 views
0

我有一個非常簡單的按鈕欄的要求。適用於iOS的簡單水平按鈕欄

  • 它應占用屏幕的寬度。
  • 它應該允許至少3個 按鈕。
  • 這些按鈕的寬度應該是相等的,並且一起佔用條的整個寬度 。
  • 每個按鈕應該是可點按的,但不是 有一個選定的狀態。
  • 酒吧將被疊加在一個MapView上,並直接位於TabBar上方。
  • 點擊按鈕將啓動一個模態ViewController。

我想過使用中的UITabBar一樣,不允許它的標籤,成爲選擇,但HIG是很清楚,這是不正確的使用和UIToolBar不允許按鈕的寬度進行設置。

這似乎是一個非常簡單的要求,但我看不到一個明顯的解決方案。有什麼我失蹤?任何人都可以提出解決方案

回答

1

剛剛創建一個簡單的視圖,繪製一個適當的漸變,然後添加三個合適大小的按鈕有什麼問題?

如果您感覺雄心勃勃,或者這是您可能會多次使用的東西,甚至可以使視圖創建三個按鈕。叫它ThreeButtonBar什麼的。給它一個恆定的高度,並調整寬度以匹配它的超視圖的寬度,以便您可以在縱向或橫向使用它。

+0

這是一個公平的評論。你說得對,因爲這是一件簡單的事情。我只是感到驚訝,沒有辦法用組件集合來做到這一點。我以爲我一定會錯過一些東西。 – Undistraction