我不确定使用哪一个? cell.contentView有时会给我一些奇怪的错误,如[uiview settext] ......我试图将文本设置为UILabel *
答案 0 :(得分:4)
使用的方法取决于您首先创建单元格的方式。如果您将UILabel添加为contentView的子视图(例如[cell.contentView addSubview:myLabel]
),那么您将使用[cell.contentView viewWithTag:1]
来检索它(假设标签的标签实际上为1)。
但是,我会提醒您首先使用-viewWithTag:
。它对于挖掘东西非常有用,但它不是非常可靠(因为如果两个视图具有相同的标记,你只会让其中一个返回)并且效率不高(每次你必须遍历子视图)用它)。我建议创建一个具有自定义视图属性的UITableViewCell
子类,以便您可以直接访问它们。