2011-12-13 115 views
3

我正在開發一個iphone應用程序,它允許縱向和橫向。但是,我有一個背景圖像,在UIImageView中,當方向改變時不應該旋轉。我四處搜索並嘗試了一些選項,但還沒有找到令人滿意的解決方案。我嘗試在willAnimateRotationToInterfaceOrientation中使用轉換:但它使圖像在旋轉過程中移動,並且看起來不太好。我希望它保持靜止。在iOS上取向變化的非旋轉背景圖像

任何幫助表示讚賞。

回答

2

也許試試這個:

YourAppDelegate *appDel = [UIApplication sharedApplication].delegate; 
[appDel.window insertSubview:yourImageView atIndex:appropriateIndex]; 

爲您appDelegate.window不關心當前設備方向可能制定出一個解決方案。我只是想在

didFinishLaunchingWithOptions 

方法添加一個UIImageView到appDel.window,並如預期,它不與上述uiviewcontroller.view

當然,你也可以嘗試addSubview旋轉:

+0

謝謝,這工作正常! –