静态单元和dynamic原型有什么区别?
我想知道在我的UITableView
“静态单元”或select“dynamic原型”的单元格之间的区别。
如果我想创build一个带有“+”button的UITableView
来添加单元格(例如设置闹钟时的联系人应用程序或时钟)。 我应该select哪一个?
静态单元在Interface Builder中基本上是“你看到的就是你所得到的”。 你在UITableView
放入的是运行应用程序时会看到的内容。
相反,dynamic原型允许您通过调用来布局可以重用的单元格:
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB];
有了这个,你可以使用UITableViewController
的委托方法来确定单元的数量。 您可以有多个原型单元格,并根据索引path确定要加载的单元格。
你可以用两个塞格斯。
我会为您的应用推荐原型,因为从您的问题来看,您拥有的单元格数量将会改变。