重复使用uitableview单元格以及单元格中的子视图

时间:2011-08-02 04:53:41

标签: objective-c uitableview uitextview custom-cell

开发,     我在uitableviewcell中添加了uitextviews作为子视图。我在自定义单元格中有大约4列和30行。现在的问题是我必须每次都分配新的uitextview,这就是为什么滚动tableview变得非常慢,单元格需要花费很多时间来加载。 任何人都可以告诉我如何只分配我的textview一次,并将其重用于其他单元格。

1 个答案:

答案 0 :(得分:1)

如果您创建UITableViewCell的自定义子类,则可以对具有UITextField的单元进行排队/出列。您应该能够使用以下方法重置textview:

- (void)prepareForReuse; 

程序拥有UITableViewCell的多个不同子类是正常的。这是UIKit中最常用的子对象之一