我正在使用ios 7。
快速提问。我有一个工作程序,它使用 dequeueReusableCellWithIdentifier:forIndexPath 来显示具有两个不同原型的单元格。我从未使用过 UITableView registerClass 方法。
这是否意味着我没有重复使用这些单元格?我的想法是事实并非如此(因为我之前在这个应用程序中修复了与保留先前状态的单元格相关的错误)。
如果我现在实际使用 registerClass(在 tableVieW 的 viewDidLoad 中),我的数据没有显示 - 任何想法为什么?
谢谢!
更新 我在 viewDidLoad 中添加 registerClass 代码如下:
[self.tableView registerClass:[ProtoCell1 class] forCellReuseIdentifier:@"proto1"];
[self.tableView registerClass:[ProtoCell2 class] forCellReuseIdentifier:@"proto2"];