ios - 从 Nib 加载可重用的 UITableViewCell

标签 ios iphone uitableview cocoa-touch interface-builder

我能够设计自定义 UITableViewCells 并使用在 http://forums.macrumors.com/showthread.php?t=545061 中找到的线程中描述的技术很好地加载它们.但是,使用该方法不再允许您使用 reuseIdentifier 初始化单元格,这意味着您必须在每次调用时为每个单元格创建全新的实例。有没有人想出一个好方法来缓存特定的单元格类型以供重用,但仍然能够在 Interface Builder 中设计它们?

最佳答案

实际上,因为您是在 Interface Builder 中构建单元格,所以只需在那里设置重用标识符:

IB_reuse_identifier

或者,如果您正在运行 Xcode 4,请检查属性检查器选项卡:

enter image description here

(编辑:XCode生成你的XIB后,它包含一个空的UIView,但是我们需要一个UITableViewCell;所以你必须手动删除UIView并插入一个Table View Cell。当然,IB不会显示任何UITableViewCell UIView 的参数。)

关于ios - 从 Nib 加载可重用的 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413993/

相关文章:

iphone - 如何在UINavigationBar的rightBarButtonItem上设置图片?

iphone - EASession、EAAccessoryDe​​legate 和 "ERROR - opening session failed"

iphone - 在 UITableView 自定义单元格中获取值表单文本字段

iphone - 跟踪当前选择的indexpath和之前选择的indexpath

iOS:表格单元格中的 UILabel 和 UIButton

android - 如何测试禁用 ios 和 android 上的自动备份?

iOS - 如何对控件进行分组?

ios - 带阴影的 UIView,仅圆顶角和 mask 底边

iphone - 如何删除 UIToolBar 上的顶部边框

ios - UITableView 在scrollToRow 上跳转?