ios - 如何回收从 XIB 创建的 UITableViewCell 对象?

标签 ios uitableview uikit xib

我想使用 XIB 创建自定义 UITableViewCell,但我不确定如何使用 UITableViewController 的排队机制来回收它。我怎样才能做到这一点?

伙计们,这个问题的目的是根据 the FAQ self 回答, 尽管我喜欢这些很棒的回复。点个赞,喝杯啤酒犒劳一下自己。我问这个是因为一个 friend 问我,我想把它放在 StackOverflow 上。如果您有任何贡献,请务必!

最佳答案

如果您使用的是 iOS 5,则可以使用

[self.tableView registerNib:[UINib nibWithNibName:@"nibname" 
                                           bundle:nil] 
     forCellReuseIdentifier:@"cellIdentifier"];

然后每当你打电话时:

cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier"];

tableview 将加载 nib 并为您提供一个单元格,或者为您出列一个单元格!

nib 只需要是一个在其内部定义了单个 tableviewcell 的 nib!

关于ios - 如何回收从 XIB 创建的 UITableViewCell 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150435/

相关文章:

ios - 在 deviceready 上检查 navigator.globalization 在 iOS 上返回 undefined

ios - Parse.com 查询 TableView 中的所有用户

iphone - 动态 UITableViewCell 高度内的动态 UITextView?

ios - 来自 XIB : contentView width is always the same 的自定义 UITableViewCell

ios - UITabBarItem 在应用程序启动时未激活

ios - View 不粘在顶部(不改变位置)

swift - 无法从 View Controller 转到 Storyboard 引用?

ios - 如何用#define 生成字符串?

ios - 如何在 iOS 中使用 swift 共享远程音频文件

ios - 使用ios 64bit架构的Zlib解压方法警告