我在 XIB 中有一个单元格模板,我想将其与自定义 UITableViewCell 的单独实例一起使用,并具有不同的重用标识符。问题是 dequeueReusableCellWithIdentifier 重用具有相同标识符的单元格,但我想每次创建一个新单元格(实际上我使用不超过 4 个单元格,因此不会浪费太多内存)。我尝试使用 NSBundle.mainBundle().loadNibNamed (Swift),但返回的单元格未正确显示。看起来该函数没有返回 UITableView 内具有正确大小和对齐方式的单元格。有没有办法从同一个 XIB 中获取两个单独的单元实例,这些实例与 dequeueReusableCellWithIdentifier 返回的那些具有相同的特征?我的意思是,我不想重复使用单元格,但每次都是新的,并且在表格中的位置正确。
最佳答案
如果您有固定数量的单元格,正如您所说,您只想使用四个单元格,那么您可以使用静态单元格。或者您还可以根据您的需求使用四个自定义 View 。如果您只需要四个(固定数量的单元格)单元格,则不需要表格 View 。
关于ios - XIB 中的 UITabelViewCell 将被实例化更多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742158/