在故事板中,我將一個UIToolbar拖到靜態tablView上。出於某種原因,故事板中的工具欄顯示正常,但是當我運行它時,工具欄根本不顯示。然後我試圖刪除它,以便我可以拖出一個新的,但工具欄甚至不會顯示在我的文檔大綱中 - 我無法通過在故事板中單擊來選擇它。於是我試着拖出另一個工具欄,並把它放在一個的頂部,一個顯示出來,但在模擬器屏幕底部的白色差距:如何讓UIToolbar在靜態tableview中正確顯示?
然後我刪除了第二個工具欄,並嘗試了一些我在網上找到的解決方案,但它們都似乎過時並且容易出錯。我該如何做這項工作?
我得到一些關於非法配置的錯誤。這是我採取的步驟。我拖出一個viewcontroll。我拖出一個工具欄。我拖出了表格視圖。我製作了一個UIViewController自定義類,並將它連接到身份檢查器中的視圖,並將控件從tableview中移出到customviewcontroll.h以創建一個插座。我將自定義類設置爲tvdelegate和數據源,並將它們掛在tableview中。我收到一條錯誤消息,指出這是一個非法配置:靜態表視圖只有在嵌入UITableViewController實例時纔有效。 – Scott 2012-04-26 13:53:30
做了一些更多的研究後,我發現添加工具欄只是簡單地聲明[self.navigationController setToolbarHidden:NO];在viewDidLoad中。 – Scott 2012-04-26 21:38:32