2010-09-14 41 views
0

我使用的視圖顯示多個項目取決於用戶輸入,我想當我按下一個按鈕,可以返回到視圖中生成的第一個視圖(viewDidLoad )。如何恢復視圖以查看確實加載

我嘗試了諸如將動作添加到選擇器以加載重載視圖但卻崩潰的-(void)的方法。 我還沒有能夠找到一個解決這個問題相當長的一段時間

感謝

回答

0

您可能需要發佈一些代碼來獲得更好的答案。我假設你在原始視圖上顯示視圖,其中一些視圖覆蓋了原始視圖。如果是這種情況,原始視圖仍然存在,您只需刪除稍後添加的視圖。如果它們作爲模態對話框呈現,請使用[childViewController dismissModalViewControllerAnimated:YES]刪除。如果添加了[self.view addSubview:childView],請用[childView removeFromSuperView]刪除它們。如果您使用的是導航控制器,您同樣需要彈出您的子視圖。如果只需要初始化一次,您可以隱藏或顯示它們,而不是添加和刪除視圖。如果您想要更具體的答案,請將您的代碼降低到使其發生並將其發佈所需的最低限度!