我有我認爲的一個簡單問題。 我在我的應用程序View1,View2,View3中有三個視圖。 我知道如何從View1到View2,從View2到View3,但我怎麼從View3回到View1?iPhone視圖切換
我使用的View1ViewController.m下面的方法從視圖1去視圖2:
[self presentModalViewController:view2ViewController animated:YES]
,同樣的事情去從視圖2到VIEW3。
我在View1 XIB文件中包含View2視圖控制器,並在View2 XIB文件中包含View3視圖控制器。
我發現如果我使用View3的[self dismissModalViewControllerAnimated:YES]
,我只能回到View2,而我需要一直回到View1。
任何幫助/方向將不勝感激。
非常感謝, -Sd
UINavigationController是否合適?我的View2除了在打開View3之前顯示1.5秒的圖片外沒有任何其他功能。 – 2010-10-13 23:24:59
我想這取決於你打開第三個視圖的意思。但是一個模態視圖控制器建議用戶交互(通常涉及捕捉用戶輸入),所以這絕對是錯誤的範例。相反,爲什麼不只是讓第一個視圖控制器添加一個子視圖或圖層來顯示動畫呢? – jlehr 2010-10-13 23:39:49
我喜歡該選項的聲音 - 將子視圖添加到處理動畫的View1視圖控制器。我可以用什麼方法來處理? – 2010-10-13 23:52:08