静态单元和dynamic原型有什么区别?

我想知道在我的UITableView “静态单元”或select“dynamic原型”的单元格之间的区别。

如果我想创build一个带有“+”button的UITableView来添加单元格(例如设置闹钟时的联系人应用程序或时钟)。 我应该select哪一个?

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

相反,dynamic原型允许您通过调用来布局可以重用的单元格:

 UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB]; 

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

你可以用两个塞格斯。

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