2

我使用下面的逻辑来加载自定义单元格到我的UITableView:从Nib加载时自定义单元格将不会排队?

static NSString* [email protected]"CUSTOM"; 
LabelTextfieldTC *cell = (LabelTextfieldTC*)[tableView dequeueReusableCellWithIdentifier:cust]; 

    if(cell == nil) 
    {  
     cell = (LabelTextfieldTC*)[nibs objectAtIndex:0]; 
    } 

但是我注意到这一点,dequeueReusableCellWithIdentifier:卡斯特将始终返回零,也没有重用排队的细胞,因为它们有办法从来没有排在第一位。从nib加载单元格不会告诉框架有关其标识符“cust”的任何信息。因此从笔尖加载总是会发生,我相信会让事情变慢。纠正我,如果我错了。

我试图在viewDidLoad函数中只运行一次nib加载,因此它可以在上面使用而不是每次都使用它,但由于某些原因,只有表格中的最后一个单元格才能正确构建。其他人是白色的。

我希望有人对此有所了解。

干杯 AF

回答

4

有一个属性(标识),您可以在IB设置你的细胞将被用来作为其reusableIdentifier。

+0

谢谢你。 – Abolfoooud 2010-12-16 17:27:45

+0

好的:)对不起,我还是这个系统的新手。现在就完成 – Abolfoooud 2010-12-17 10:17:28

+0

没问题,为你的其他问题做同样的事情。欢迎:-D – VdesmedT 2010-12-17 10:39:14

相关问题