我希望每個單元都有detailTextLabel
顯示。iOS UITableViewCell detailTextLabel不顯示
細胞被實例化(在cellForRowAtIndexPath:
)有:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
而且我tryed設置樣式類型有:
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"Cell"] autorelease];
}
(我的Xcode給ARC與自動發佈警告,所以我也嘗試過它省略。雖然相同的結果)
我有點困惑。顯然,如果沒有cell == nil
,代碼的第一部分是徒勞的,但對於它來說,單元格從來沒有detailTextLabel
顯示。 (是的,cell.detailTextLabel.text
設置正確)
我該怎麼辦呢?
更新:因爲我正在使用故事板,我能夠通過將單元格樣式設置爲'副標題'來實現所需的結果。然而,如何編程的這個問題仍然存在
如果您啓用了ARC而不是'autorelease',則不需要。 – Kampai
在這個地方使用自定義單元格 –
你在使用故事板嗎?如果是的話,看看這個線程 http://stackoverflow.com/questions/15424453/why-is-my-uitableviewcell-not-showing-detailtextlabel-in-any-style – riyaz