2009-11-20 140 views
5

我现在正在考虑这个问题很长时间。iPhone:有没有一种方法来loadNumber并有一个reuseIdentifier?

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

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

我是否忽略了某些东西或是否有可能同时具备以下两种情况:从nib加载并使用reuseIdentifier?

+0

这里是你的答案 - > http://stackoverflow.com/questions/413993/loading-a-reusable-uitableviewcell-from-a-nib – 2012-03-16 09:54:40

回答

0

我跳使用的是定制的UITableViewCellreuseIdentifier是只读属性,所以你可以对它进行设置,但有两种方式,

1)在Interface Builder中打开您的自定义笔尖并设置identifier财产,同时呼吁dequeueReusableCellWithIdentifie R中,使用此相同的字符串作为reuseIdentifier

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

相关问题