我有一個UITableViewController,我有4種類型的表格數據以相同的格式。每次需要呈現數據時使用一個UITableViewController並重新加載數據會更好嗎?還是應該使用其自己的數據源創建四個UITableViewController實例?UITableViewController:多個實例還是多個數據源?
點我認爲(這我不知道,如果是true):
我可以重用的UITableViewController的一個實例節省資源。
但是,在呈現網格之前始終調用UITableView的reloadData可能會影響性能。
在性能/內存消耗/最佳實踐方面,最佳方法是什麼?還是沒有區別?希望我清楚。
更新:確切地說,我有popover控制器與表。我用它來作爲屏幕中各個領域的「選擇屏幕」。
需要彈出框的字段數是動態的,所以在一個屏幕中可以有4個,或者在另一個屏幕中可以有10個。難題是應該創建選擇彈出窗口的多個實例(每個字段一個),還是應該只使用一個選擇屏幕並重新加載每個字段的數據?