2010-08-27 53 views

回答

6

您剛剛從先前模態呈現視圖控制器中調用presentModalViewController一次。這樣你甚至可以添加多個viewcontroller,構建一個堆棧。當你在這個堆棧的中間放棄一個模態顯示的視圖控制器時,它的所有「子」模式視圖控制器也將被解散。但是,它們都會立即消失,只有最頂層的視圖控制器纔會被轉換出來。

查看-dismissModalViewController的討論UIViewController Class Reference

+0

嘿,感謝您的回答。如何再次顯示first-> second-> first->第二個模態視圖控制器(即第一個和第二個模態視圖控制器) – iOSDev 2010-08-27 07:02:36

+1

呈現第一個vc,當用戶對第一個vc進行一些操作時。關閉第二個vc回到第一個 - 你可以通過調用[self dismissModalViewControllerAnimated:YES]來做到這一點;在第二個VC內。然後它將被轉換出來並且首先再次可見。 – Toastor 2010-08-27 07:32:49

+0

嗨,我試着在DidCancel事件上做同樣的事情。第二個模式視圖關閉並顯示視圖控制器屏幕,但第一個vc沒有出現在屏幕上。請幫忙 – iOSDev 2010-08-27 08:30:46

相關問題