2012-09-13 39 views
0

我一直在關注this Apple Doc,以便將添加到我的項目中的自定義UITableViewCell放置到.xib中。該文檔的一個問題是,它似乎是爲舊版Xcode編寫的。Xcode 4.2中的自定義UITableViewCell類

我可以加載我的UITableViewController自定義單元格,但單元格都是空白的。我的自定義單元格包含多個UILabels,並且具有非默認背景顏色。我運行時出現的表格具有默認的白色背景並且沒有標籤。如果我在故事板上更改了UITableView的視圖 - >背景,單元格背景的顏色會發生變化,但標籤仍然不會顯示。

感興趣的是數據仍在我的表格單元格中。 UITableViewController本身被稱爲另一個控制器的彈出窗口。當我選擇其中一個單元格時,來自各個label.text的字符串應該被加載到popover委託的自己的標籤中,並且該代碼工作正常(除非我嘗試在彈出窗口中包含UINavigationBar,但這可能另一個問題完全)。

我對iOS開發還很陌生,所以如果有什麼我會離開或不清楚讓我知道。

編輯 - 清理代碼,現在是完全不同的問題,比我最初發布時,但仍然在同一主題。我是否應該刪除舊問題並將其作爲一個新問題一併發佈,還是剛剛編輯它?

+0

我仔細看了看,看起來我混合了一些其他技術的代碼......我打算清理一下我的代碼,這可能最終會解決我的問題,或者我可以編輯我的問題是否還有問題。 – GeneralMike

+0

更新了問題。 – GeneralMike

回答

0

我仍然不完全確定我之前的工作出了什麼問題,但我設法得到了我想要的。我最初放置了一個UITableViewController到我的故事板上,設置了一個popover segue(也在故事板上),並嘗試用performSegueWithIdentifier顯示popover。相反,我現在完全在我的代碼中創建popover(我在這裏找到了一個很好的教程,通過程序化地顯示「show popover」),而在故事板上沒有任何東西。這似乎是最有文件記錄和穩定顯示popover的方法。一旦我以這種方式展示出來,我的自定義單元就像我想要的那樣出現。