我有一個應用程序,它有一個啓動屏幕上的開始按鈕。如果您點擊該按鈕,視圖會改變並出現一個新視圖,那麼我們稱之爲主視圖。如何實現UIView轉換
我實現它的方式是每個視圖一個視圖控制器。現在我想添加轉換動畫,這個實現會導致問題。例如,我想要使用以下代碼:
[UIView transitionFromView:startView toView: mainView duration: 2.0
options: UIViewAnimationOptionTransitionCurlDown completion: NULL];
但是這不起任何作用。閱讀文檔表明,這隻有在視圖控制器沒有改變的情況下才有效。文檔中沒有任何視圖控制器發生變化的捲曲下移過渡的例子,所以我不知道該怎麼做。
當我開始編寫應用程序時,我閱讀了指南,他們建議每個視圖有一個視圖控制器是正在做的事情的正確方法。
現在當視圖控制器發生變化時,實現視圖轉換的正確方法是什麼?非常感謝您的幫助!
編輯:我正在尋找一個解決方案,第一個視圖控制器被銷燬。
如果任何人從設計的角度看這個問題請在這裏發佈,我會接受它作爲我的問題的正確答案。非常感謝您的幫助! – 2011-04-25 12:31:56
從設計的角度來看,這確實不是一個好主意。請參閱下面的答案。 – Rob 2012-07-07 16:38:25