2011-03-07 39 views
1

首先,對我的英語感到抱歉,我知道這很糟糕,但我試圖讓它更好... 這是問題:我正在製作一個應用程序,帶有視圖控制器,帶有很多意見...我想做一個按鈕回到主要的一個。我想我不得不駁回我推動的觀點。我不知道這是否有必要,或者我是否可以直接再推一次。如果是這樣,我該怎麼做?我試圖在presentModalViewController之後放置一個解僱方法,但它不起作用。 有什麼幫助嗎? 非常感謝您的幫助;)關閉一些視圖

+0

I.m現在和代表一起工作,但我現在有一個問題: 要解散多個模態視圖,我可以一次解散所有這些視圖嗎?解散主視圖?或者相反,我必須一一解僱,嵌套他們......再次,對我的英語感到抱歉 – Oscar 2011-03-10 10:23:44

回答

0

要呈現和解除模態視圖,您必須使用委派。

以下說明如何提交和解僱modal views

模態視圖的處理方式與由UINavigationController或UITabBarController控制的視圖的處理方式不同,後者只是將它們推送到視圖堆棧或視圖數組。

+0

我會讀,謝謝你! – Oscar 2011-03-08 05:58:07

1

從您的問題中很難分辨出來,但您可能會被導航堆棧和模態控制器所迷惑。

模態控制器被提出,並駁回使用:

presentModalViewController:animated: 
dismissModalViewControllerAnimated: 

導航控制器推,並使用彈出:

pushViewController:animated: 
popViewControllerAnimated: 

所以一定要確保你使用了正確的方法彈出或關閉該視圖有問題。

+0

在這種情況下,我正在使用presentModalViewController:animated:和dismissModal ViewController:animated:但我遇到了與push&pop.Thank相同的問題你 – Oscar 2011-03-08 05:54:17