1

我不确定该使用哪一个?cell.contentView 有时会给我一些奇怪的错误,例如 [uiview settext]...??我试图将 setText 设置为 UILabel*

4

1 回答 1

4

使用哪个取决于您首先如何创建单元格。如果您将 UILabel 添加为 contentView 的子视图(例如[cell.contentView addSubview:myLabel]),那么您将使用[cell.contentView viewWithTag:1]它来检索它(假设标签实际上具有标签 1)。

但是,我会警告您-viewWithTag:首先要使用。它对于戳东西相当有用,但它不是很可靠(因为如果两个视图具有相同的标签,你只会得到其中一个)并且它不是很有效(每次你都必须遍历子视图用它)。相反,我建议创建一个UITableViewCell具有自定义视图属性的子类,以便您可以直接访问它们。

于 2009-09-01T20:32:21.503 回答