2010-09-11 38 views
0

我有一個UIView窗口和過渡到另一個UIView。但是,當我進行轉換時,要轉換到的窗口以縱向顯示,轉換完成後轉到橫向。但是我希望UIView在轉換之前處於橫向模式,因爲否則屏幕會顯示f * cked因爲背景圖像是針對橫向模式製作的。這裏是我的代碼:UIView無法顯示在風景

UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:window cache:YES]; 

[[oldView view] removeFromSuperview]; 
[window addSubview:newView.view]; 

[UIView commitAnimations]; 

的newWindow的方向屬性設置爲橫向在界面生成器,並在上海華...

我在做什麼錯?

在此先感謝!

回答

0

首先,你不應該使用多個窗口,它永遠不會給你你期望的結果...... 你可以輕鬆地做一個窗口和2個UIViews同樣的事情。

+0

我用1個窗口和2 UIViews,對於遺憾在我的示例代碼中的錯誤我調整了它..但我怎麼才能解決這個問題呢? – CyberK 2010-09-11 12:58:12

0

解決......我不得不把commitAnimations部分addSubview以上:NewView的

希望這有助於大家用同樣的問題....