我有一个UITableViewController,我有4种类型的表格数据以相同的格式。每次需要呈现数据时使用一个UITableViewController并重新加载数据会更好吗?还是应该使用其自己的数据源创建四个UITableViewController实例?UITableViewController:多个实例还是多个数据源?
点我认为(这我不知道,如果是true):
我可以重用的UITableViewController的一个实例节省资源。
但是,在呈现网格之前始终调用UITableView的reloadData可能会影响性能。
在性能/内存消耗/最佳实践方面,最佳方法是什么?还是没有区别?希望我清楚。
更新:确切地说,我有popover控制器与表。我用它来作为屏幕中各个领域的“选择屏幕”。
需要弹出框的字段数是动态的,所以在一个屏幕中可以有4个,或者在另一个屏幕中可以有10个。难题是应该创建选择弹出窗口的多个实例(每个字段一个),还是应该只使用一个选择屏幕并重新加载每个字段的数据?