对于我的Storyboard中的UITableViewController,我创建了一个自定义单元格,其中包含多个文本标签,我想在其中表示记录中的不同数据。如何选择各种文本标签(我设置了每个标签,我想用不同的标签更改但不确定从哪里开始)进行更改。
答案 0 :(得分:5)
您可以使用标签执行此操作,但我通常更喜欢使用UITableViewCell的自定义子类。您只需要在自定义类的.h文件中定义一些IBOutlet - 在.m文件中根本不需要任何代码。将单元格的类更改为您的子类,并将插座连接到单元格中的标签。然后在代码中,您可以像对待标准单元格一样引用它们。如果您的商店是label1和label2,那么:
cell.label1.text = ....
cell.label2.text = ...
如果你想使用标签,那么你可以使用方法viewWithTag:来获得对标签的引用。
UILabel = *aLabel = (UILabel *)[cell.contentView viewWithTag:1];