我现在正在考虑这个问题很长时间。
我尝试在表中使用不同类型的单元格,每个单元格都有自己的单元格控制器,并且从NIB加载了reuseIdentifier AND。
问题归结为:你可以通过初始化Cell [UITableViewCell initWithStyle:reuseIdentifier:]或通过[NSBundle loadNibNamed:owner:options:]。
我是否忽略了某些内容,或者是否有可能同时使用nib加载并使用reuseIdentifier?
答案 0 :(得分:0)
提出问题有时可以引导您走上正确的轨道:我
答案可以在这里找到:https://discussions.apple.com/thread/1664267?threadID=1664267
答案 1 :(得分:0)
我正在使用自定义UITableViewCell
。 reuseIdentifier
是readonly属性,因此您无法设置它,但有两种方法,
1)在Interface Builder中打开自定义nib并设置identifier
属性,并在调用reuseIdentifier
r时使用与dequeueReusableCellWithIdentifie
相同的字符串。
2)在你的nib文件的构造函数中传递reuseIdentifier
,然后在那里调用它的基础构造函数,它将样式和标识符作为参数。