相关疑难解决方法(0)

iPhone - 什么是reuseIdentifiers(UITableViewCell)?

从官方文档:

重用标识符与表视图的委托创建的UITableViewCell对象相关联,其目的是将其作为表视图的多行的基础(出于性能原因)重用.它在initWithFrame:reuseIdentifier:中分配给单元对象,此后不能更改.UITableView对象维护当前可重用单元的队列(或列表),每个单元都有自己的重用标识符,并使它们可用于dequeueReusableCellWithIdentifier:方法中的委托.

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/reuseIdentifier

我不明白这一点.嗯,我理解我认为你创建UITableViewCells的基本思想,并尝试尽可能多地重用,而不是创建新的(或类似的东西).但究竟是什么决定一个细胞是否可以重复使用?如果我有两个相同的(视觉)单元格,但有不同的文本(我认为它们不完全相同),它们是否都具有相同的标识符?或者他们应该有不同的?或者在什么情况下你应该使用不同的标识符?

任何人都可以澄清或链接到它的位置吗?

iphone objective-c uitableview reuseidentifier

50
推荐指数
2
解决办法
3万
查看次数