Tag: reuseidentifier

iPhone – 什么是重用标识符(UITableViewCell)?

从官方文档: 重用标识符与表视图的委托创build的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 我不明白这一点。 那么,我明白了你创buildUITableViewCells的基本思想,并尽可能多地重复使用,而不是创build新的(或类似的东西)。 但究竟决定一个单元是否可重用呢? 如果我有两个完全相同的(可视的)单元格,但有不同的文本(我想它们不完全相同),它们都可以具有相同的标识符吗? 或者他们应该有不同的? 或者在什么情况下你应该使用不同的标识符? 任何人都可以澄清或链接到一个地方吗?