我想建立這樣一個畫面:如何在屏幕底部的TableView下顯示按鈕?
我已經建立了navigationItem(「標題欄」)和表視圖,現在我正在尋找一種方式來增加表視圖下的按鈕。
結果應該看起來類似於標籤欄,但由於按鈕用於影響表中顯示的記錄數,所以我只處理一個控制器。
我該如何實現我在找的東西?
我想建立這樣一個畫面:如何在屏幕底部的TableView下顯示按鈕?
我已經建立了navigationItem(「標題欄」)和表視圖,現在我正在尋找一種方式來增加表視圖下的按鈕。
結果應該看起來類似於標籤欄,但由於按鈕用於影響表中顯示的記錄數,所以我只處理一個控制器。
我該如何實現我在找的東西?
我可以想到兩種方法,我可以完成這樣的事情。
UISegmentedControl
並將其放置在您的tableview的tableFooterView
屬性中。這些按鈕只能在tableview下面看到,並會隨着表格一起滾動。UIToolbar
,或理想地顯示您使用導航控制器免費獲得的工具欄,並在其中放置一個UISegmentedControl
。這樣,無論用戶滾動到哪裏,按鈕都將始終可見。希望這能讓你開始。
幾種方法建議他們自己:
1)你可以使用一個實際的標籤欄。如果你這樣做,你最外層的視圖控制器必須是UITabBarController。一些搜索「UITabBar內的UITableView」等應該會給你更多的細節。
2)設置UITableView的框架小於整個屏幕。將它和按鈕(這可能是一個UISegmentedControl)都是一個普通容器的子視圖。
#1不是我想要的,但#2看起來很有希望。我會嘗試並相應更新。 – Thorsten 2011-04-21 21:46:40
我實現了#2,它工作正常。感謝您的解決方案。 – Thorsten 2011-04-21 23:02:10