簡體   English   中英

如何在 UITableView 原型單元格上設置自定義 UILabel 文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM