0
我有2個視圖控制器,我用導航控制器切換。第二個視圖控制器包含一個tableview,當視圖被加載時,我從一個xml文件填充它。這會稍微凍結,直到出現填充的第二個視圖。先加載視圖,然後填充我的表格視圖
我的問題是:如何加載視圖控制器的空表視圖然後出現一個,然後開始填充表視圖?
我有2個視圖控制器,我用導航控制器切換。第二個視圖控制器包含一個tableview,當視圖被加載時,我從一個xml文件填充它。這會稍微凍結,直到出現填充的第二個視圖。先加載視圖,然後填充我的表格視圖
我的問題是:如何加載視圖控制器的空表視圖然後出現一個,然後開始填充表視圖?
您應該在XML數據更改並保持就緒狀態時加載和解析XML數據,而不是呈現空表。
將數組或字典作爲父視圖控制器的屬性。加載或更改數據時,重新填充數組。當tableview加載時,只需傳入數組或字典即可。
如果你真的必須解析陣列後呈現表,那麼就不要開始解析XML直到viewDidAppear
,在此期間,您可以分析你的數據,然後調用reloadData
你的表視圖。