来自XIB的UITabelViewCell要实例化更多次

时间:2016-08-03 11:22:08

标签: ios swift uitableview

我在XIB中有一个单元模板,我想与自定义UITableViewCell的单独实例一起使用,具有不同的重用标识符。问题是dequeueReusableCellWithIdentifier重用具有相同标识符的单元格,但我希望每次都创建一个新单元格(实际上我使用不超过4个单元格,因此浪费的内存不多)。我尝试使用NSBundle.mainBundle()。loadNibNamed(Swift),但未正确显示返回的单元格。看起来该函数不会返回UITableView中具有正确大小和对齐的单元格。有没有办法从同一个XIB中获取一个单元格的2个单独实例,它们具有与dequeueReusableCellWithIdentifier返回的相同的特征?我的意思是,我不希望每次重复使用细胞,而是在桌子上正确定位。

1 个答案:

答案 0 :(得分:0)

如果你说你只想使用四个单元格就有固定数量的单元格,那么你可以使用静态单元格。或者您还使用四个自定义视图来满足您的要求。如果您只需要四个(固定数量的单元格)单元格,则不需要tableview。