2011-04-21 97 views
0

我想建立這樣一個畫面:如何在屏幕底部的TableView下顯示按鈕?

Mockup of my Main Screen

我已經建立了navigationItem(「標題欄」)和表視圖,現在我正在尋找一種方式來增加表視圖下的按鈕。

結果應該看起來類似於標籤欄,但由於按鈕用於影響表中顯示的記錄數,所以我只處理一個控制器。

我該如何實現我在找的東西?

回答

1

我可以想到兩種方法,我可以完成這樣的事情。

  1. 您可以創建一個UISegmentedControl並將其放置在您的tableview的tableFooterView屬性中。這些按鈕只能在tableview下面看到,並會隨着表格一起滾動。
  2. 您可以創建一個UIToolbar,或理想地顯示您使用導航控制器免費獲得的工具欄,並在其中放置一個UISegmentedControl。這樣,無論用戶滾動到哪裏,按鈕都將始終可見。

希望這能讓你開始。

+0

#1不是我想要的,但#2看起來很有希望。我會嘗試並相應更新。 – Thorsten 2011-04-21 21:46:40

+0

我實現了#2,它工作正常。感謝您的解決方案。 – Thorsten 2011-04-21 23:02:10

1

幾種方法建議他們自己:

1)你可以使用一個實際的標籤欄。如果你這樣做,你最外層的視圖控制器必須是UITabBarController。一些搜索「UITabBar內的UITableView」等應該會給你更多的細節。

2)設置UITableView的框架小於整個屏幕。將它和按鈕(這可能是一個UISegmentedControl)都是一個普通容器的子視圖。

相關問題