![](/img/trans.png)
[英]How to set attributed text to UILabel which defined in custom UITableView cell
[英]how to set custom UILabel text on UITableView prototype cell
(三年后看這個帖子,感覺這個帖子的語氣挺不禮貌的……可能是當時我的英文不好。抱歉。)
大家好,
我對 OC 很陌生,並且在UITableView
方面遇到了一些問題
所以我在故事板中創建了一個UITableView
並為其創建了一個原型單元。 然后我在原型單元格上放了一個UILabel
。
我的問題是如何在不為UITableViewCell
創建新類或使用xib
情況下設置此UILabel
文本。
(不想創建太多類...)
我希望這段代碼對你有幫助
首先,我們需要在故事板中給出標簽標簽,並在 cellForRowIndex 委托中編寫以下代碼
UILabel * myLabel = (UILabel *)[cell viewWithTag:5];
myLabel.text = [self.namesArray objectAtIndex:indexPath.row];
這里的單元格是你的表格視圖單元格,5 是你已經在故事板中給出的標簽
您可以獲得 UITableViewCell 的子視圖,如下所示:
UILabel *label = [[cell.contentView subviews] objectAtIndex:0];
label.text = @"your text";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.