我想在UIViewController裏面設置一個UITableView。我這樣做是因爲它允許我使用保存和取消按鈕添加頂部欄。我正在使用storyboard和靜態單元格爲tableview建模以獲取用戶的輸入(想想Apple的日曆應用程序中的創建新事件)。我有Xcode中的視圖,但在手機或模擬器上運行時,tableview不顯示。這是在Xcode中簡單的觀點:UIViewController裏面的UITableView不顯示
這是運行它時,它是如何顯示:
我讀過有關添加代表和設置數據源和這樣的,但實際上這只是靜態單元格與文本字段,沒有數據被加載。爲什麼會發生這種情況以及可以採取哪些措施來解決問題?謝謝!
看起來你有'UITableViewDelegate'而不是'UITableViewDataSource'。我不知道這是否是問題,但你應該修復它。順便說一下,如果將視圖嵌入到「UINavigationController」中,則可以輕鬆地將條形圖項添加到「UITableViewController」中。如果你打算使用委託和數據源方法,不要忘記設置你的委託和數據源。 –
很好,謝謝。這並不是問題所在,但是通過調整很多不同的東西並更改值來嘗試調試,我可能不會發現這一點。雖然,解決這個問題並將其更改爲UITableViewDataSource會提示我添加cellForRowAtIndexPath和numberOfRowsInSection方法。 – Made2k
您可以在故事板中顯示視圖層次結構的快照嗎? – Unheilig