我能够设计自定义 UITableViewCells 并使用在 http://forums.macrumors.com/showthread.php?t=545061 中找到的线程中描述的技术很好地加载它们.但是,使用该方法不再允许您使用 reuseIdentifier 初始化单元格,这意味着您必须在每次调用时为每个单元格创建全新的实例。有没有人想出一个好方法来缓存特定的单元格类型以供重用,但仍然能够在 Interface Builder 中设计它们?
最佳答案
实际上,因为您是在 Interface Builder 中构建单元格,所以只需在那里设置重用标识符:
或者,如果您正在运行 Xcode 4,请检查属性检查器选项卡:
(编辑:XCode生成你的XIB后,它包含一个空的UIView,但是我们需要一个UITableViewCell;所以你必须手动删除UIView并插入一个Table View Cell。当然,IB不会显示任何UITableViewCell UIView 的参数。)
关于ios - 从 Nib 加载可重用的 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413993/