5

我现在考虑这个问题很久了。

我尝试在我的表中使用不同类型的单元格,每个单元格都有自己的单元格控制器,并有一个重用标识符和从 NIB 加载。

问题归结为:您可以通过 [UITableViewCell initWithStyle:reuseIdentifier:] 或通过 [NSBundle loadNibNamed:owner:options:] 来初始化 Cell。

我是否忽略了某些东西,或者是否有可能两者兼而有之:从笔尖加载并使用重用标识符?

4

2 回答 2

0

提出问题有时可以让你走上正确的道路:I

答案可以在这里找到:https ://discussions.apple.com/thread/1664267?threadID=1664267

于 2009-11-20T09:31:54.720 回答
0

我希望您正在使用定制的UITableViewCell. reuseIdentifier是只读属性,因此您无法设置它,但有两种方法,

1)在Interface Builder中打开您的自定义笔尖并设置属性并使用与调用r时identifier相同的字符串。reuseIdentifierdequeueReusableCellWithIdentifie

2)传入reuseIdentifier你的nib文件的构造函数,然后在那里调用它的基本构造函数,它将样式和标识符作为参数。

于 2011-05-09T08:22:18.840 回答