Iphone UITableView:dequeueReusableCellWithIdentifier返回的单元格中保留了什么状态?

Iphone UITableView:dequeueReusableCellWithIdentifier返回的单元格中保留了什么状态?,iphone,ios,uitableview,Iphone,Ios,Uitableview,使用UITableView:dequeueReusableCellWithIdentifier时,我可以对返回的单元格的状态做出任何假设吗?例如,如果我的UITableView仅显示字体大小为18的UITableViewCells,我是否可以在初始alloc代码上设置一次字体大小,并假设从dequeueReusableCellWithIdentifier返回时也将设置为18?是否有任何状态是我永远不应该假设的?是的,内容视图永远不会重置。尽管所有单元都会通过该方法自动清理: - (void)pr

使用UITableView:dequeueReusableCellWithIdentifier时,我可以对返回的单元格的状态做出任何假设吗?例如,如果我的UITableView仅显示字体大小为18的UITableViewCells,我是否可以在初始alloc代码上设置一次字体大小,并假设从dequeueReusableCellWithIdentifier返回时也将设置为18?是否有任何状态是我永远不应该假设的?

是的,内容视图永远不会重置。尽管所有单元都会通过该方法自动清理:

- (void)prepareForReuse

当单元格退出队列时,
contentView
将被清理。

感谢您调出prepareforeuse。它建议覆盖也不应该触及contentView。