访问在Storyboard中创建的自定义uitableviewcell中的文本标签

时间:2013-05-05 23:35:01

标签: ios objective-c uitableview

对于我的Storyboard中的UITableViewController,我创建了一个自定义单元格,其中包含多个文本标签,我想在其中表示记录中的不同数据。如何选择各种文本标签(我设置了每个标签,我想用不同的标签更改但不确定从哪里开始)进行更改。

1 个答案:

答案 0 :(得分:5)

您可以使用标签执行此操作,但我通常更喜欢使用UITableViewCell的自定义子类。您只需要在自定义类的.h文件中定义一些IBOutlet - 在.m文件中根本不需要任何代码。将单元格的类更改为您的子类,并将插座连接到单元格中的标签。然后在代码中,您可以像对待标准单元格一样引用它们。如果您的商店是label1和label2,那么:

cell.label1.text = ....
cell.label2.text = ...

如果你想使用标签,那么你可以使用方法viewWithTag:来获得对标签的引用。

UILabel = *aLabel = (UILabel *)[cell.contentView viewWithTag:1];