2

For my UITableViewController in my Storyboard I created a custom cell, with several text labels, which I want to represent the different data in my records. How do I select the various textlabels (I set each of the labels I want to change with different tags but not sure where to go from here) to change.

4

1 回答 1

5

你可以使用标签来做到这一点,但我通常更喜欢使用 UITableViewCell 的自定义子类来做到这一点。您只需要在自定义类的 .h 文件中定义一些 IBOutlets —— 在 .m 文件中根本不需要任何代码。将单元格的类更改为您的子类,并将插座连接到单元格中的标签。然后在代码中,您可以像引用标准单元一样引用它们。如果您的网点是 label1 和 label2,则:

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

如果要使用标签,则可以使用 viewWithTag: 方法来获取对标签的引用。

UILabel = *aLabel = (UILabel *)[cell.contentView viewWithTag:1];
于 2013-05-05T23:58:48.567 回答