在iOS上取向变化的非旋转背景图像

问题描述:

我正在开发一个iphone应用程序,它允许纵向和横向。但是,我有一个背景图像,在UIImageView中,当方向改变时不应该旋转。我四处搜索并尝试了一些选项,但还没有找到令人满意的解决方案。我尝试在willAnimateRotationToInterfaceOrientation中使用转换:但它使图像在旋转过程中移动,并且看起来不太好。我希望它保持静止。在iOS上取向变化的非旋转背景图像

任何帮助表示赞赏。

也许试试这个:

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

为您appDelegate.window不关心当前设备方向可能制定出一个解决方案。我只是想在

didFinishLaunchingWithOptions 

方法添加一个UIImageView到appDel.window,并如预期,它不与上述uiviewcontroller.view

当然,你也可以尝试addSubview旋转:

+0

谢谢,这工作正常! –