2014-09-10 48 views

回答

1

當使用UITableviewController故事板的場景,每一個Tab BarToolbar你把它拖到自動投入的tableView tableFooterView

如果你不想那樣做,你必須創建一個UIViewController場景。因此,您可以將其中的Tab BarToolbar拖入其中,設置其自動佈局約束,然後在UIViewController場景中添加UITableView(請參見下圖)。

enter image description here

然而,還有另一種解決方案。選擇Navigation Controller場景並轉到屬性檢查器。在模擬指標中,轉到底欄並選擇「半透明標籤欄」或「半透明工具欄」。然後,選擇您的UITableviewController場景並重復之前的操作(請參見下圖)。

enter image description here

如果這樣做,所有控制器都按照你Navigation Controller將有Tab BarToolbar(就是這樣也可以固定另一個問題)。

+0

但是,如果我喜歡第一個解決方案,我不能使用函數爲我的tableView。我改變了:class className:UITableViewController 要class className:UIViewController,UITableViewDelegate。我試圖println在tableView函數中的東西,但它似乎沒有得到調用 – 2014-09-11 00:08:53

+0

我調用tableView函數之前刪除「覆蓋」,因爲它告訴我一個錯誤 – 2014-09-11 00:11:06

+0

是的,刪除各種'覆蓋'之前你的tableView方法聲明。不要忘記在你的viewController子類中創建一個「tableView」IBOutlet,並且不要忘記將你的tableView數據源和委託鏈接到你的viewController。在viewController中使用tableView是很常見的。你會發現很多關於Google和SO的例子。 – 2014-09-11 00:14:06

1

使用的autoLayout到其固定在底部

+0

當我選擇我的tabBar並單擊引腳時,我不能點擊任何東西,它全是灰色的 – 2014-09-10 21:03:49

+0

@ClémentBisaillon在Document Outline中選擇tabBar。 – 2014-09-10 21:24:44

+0

我會的。我認爲這是因爲它在tableViewController – 2014-09-10 21:38:52

相關問題