任何人都可以告诉我在UITableView
中使用静态和动态单元之间的性能/内存使用权衡?UITableView动态与静态单元分配性能/内存使用
这是我的情况:我有一个TableView
与6个不同的部分。第一部分是我的tableView中的唯一部分,每次视图加载时都会保存不同数量的单元格,具体取决于应用程序的当前状态。即我已经在界面生成器中为该部分声明了12 static cells
,但是根据用户到目前为止与应用程序的交互,我只显示一定数量的那些cells
。其他5 tableView
节都包含从未改变的UISwitches
和textFields
。
所以说,我静态分配的第一部分50 cells
,但仍然只显示可能只有一半取决于应用程序的状态。尽管如此,我希望能够最多显示50 cells
。这将如何影响我的应用程序的速度或性能?动态地执行整个tableView
并为每个其他部分重新绘制switches
和textFields
以每次都可以获得更好的应用程序性能?
试试看! – Sneakyness