在tableView:cellForRowAtIndexPath:
我有以下幾點:在UITableView中,cell.detailTextLabel.text不工作...爲什麼?
cell.textLabel.text = @"label";
cell.detailTextLabel.text = @"detail";
的textLabel
顯示爲預期,但detailTextLabel
不會出現在所有的,雖然沒有診斷。我期望的是,「細節」文本將出現在第二行的單元格中,低於「正常」文本,可能具有較小的字體大小。
在另一個帖子中詢問同樣的問題,用戶「jbrennan」回答說tableview單元格樣式必須是除UITableViewCellStylePlain
以外的其他東西。但是,似乎只有兩種可能的款式,UITableViewCellStylePlain
和UITableViewCellStyleGrouped
。我得到相同的結果(細節標籤不出現)。
在文檔中沒有看到另一種單元格樣式嗎? UITableView
在上次更新中有變化,detailTextLabel
不再可用?我是否需要額外做些事情才能讓它出現?有什麼建議麼?
我正在使用xcode 3.2.5併爲iPhone 4.2建模模擬器。
對!謝謝。我曾嘗試將樣式更改爲Subtitle,但我更改了UITableViewStyle而不是UITableViewCellStyle,但未編譯,因此我認爲Subtitle樣式不再可用。 – RobertL 2011-01-29 00:18:15
哈哈!編碼時我們都犯了愚蠢的錯誤。我認爲,如果蘋果禁用了字幕風格,就會出現騷亂。 – 2011-01-29 00:19:18