表格从故事板中查看单元格原型未初始化子视图

时间:2014-12-30 21:59:43

标签: ios cocoa-touch swift interface-builder

我有一个我在Interface Builder中设计的自定义原型单元格,并提供了一个单元格标识符。它适用于我定义的视图控制器,但真正的问题是当我尝试在其外部使用它时(例如不同的控制器甚至搜索结果显示控制器与同一个tableview控制器组合......)

尝试使用完全相同的重用标识符对单元格进行出列,并使用我在基础控制器中使用的相同方法,原型单元格在Storyboard上设计,使得原型单元格中的所有子视图都为零...

我真的不想去初始化每一个子视图,以获得与Storyboarding为我做的相同的效果(它应该以这种方式工作imho)...任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果要在多个控制器中使用单元格,则应在xib文件中定义它,而不是在故事板中定义。您应该使用registerNib:forIdentifier:告诉表从哪里获取其单元格。由于您已经在故事板中创建了单元格,因此您可以将其剪切并粘贴到空的xib文件中。