谁能告诉我在 a 中使用静态和动态单元格在性能/内存使用方面的权衡UITableView
?
这是我的情况:我有TableView
6 个不同的部分。第一部分是我的 tableView 中唯一在每次加载视图时包含不同数量的单元格的部分,具体取决于应用程序的当前状态。即我已经static cells
在界面生成器中为该部分声明了 12 个,但是我只显示了一定数量的那些,cells
具体取决于到目前为止用户与应用程序的交互。其他 5 个tableView
部分都包含UISwitches
并且textFields
永远不会改变。
所以说我为第一部分静态分配了 50 个cells
,但根据应用程序的状态,仍然只显示了其中的一半。我希望能够显示多达 50 个cells
。这将如何影响我的应用程序的速度或性能?每次都动态地完成整个过程并为其他部分tableView
重新绘制switches
and会导致更好的应用程序性能吗?textFields