2011-12-27 96 views
35

我想知道在我的UITableView“静态单元”中选择单元格还是选择“动态原型”之间的区别。静态单元格和动态原型有什么区别?

如果我想创建一个带有“+”按钮的UITableView添加单元格(例如设置闹钟时的联系人应用或时钟)。我应该选择哪一个?

回答

61

静态单元在Interface Builder中基本上是“你看到的就是你所得到的”。你在UITableView中输入的内容是你在运行应用程序时会看到的内容。

动态原型,而是允许你通过调用打好了,您可以重新使用细胞:

UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB]; 

有了这个,你决定使用在UITableViewController委托方法细胞的数量。您可以有多个原型单元格,并根据索引路径确定要加载的单元格。

你可以同时使用segues。

我会为您的应用推荐原型,因为从您的问题看来,您拥有的单元格数量将发生变化。

+0

谢谢你,我正在寻找! – tomidelucca 2011-12-27 06:33:49

相关问题