我正在开发一款iphone应用程序,它允许纵向和横向。但是,我在UIImageView中有一个背景图像,当方向改变时不应该旋转。我已经四处寻找并尝试了一些选项,但没有找到满意的解决方案。我尝试在willAnimateRotationToInterfaceOrientation中使用变换:但它会使图像在旋转期间移动,并且看起来不太好。我希望它保持静止。
任何帮助表示感谢。
答案 0 :(得分:2)
也许试试这个:
YourAppDelegate *appDel = [UIApplication sharedApplication].delegate;
[appDel.window insertSubview:yourImageView atIndex:appropriateIndex];
因为您的appDelegate.window不关心它可能作为解决方案的当前设备方向。我刚刚尝试将UIImageView添加到
中的appDel.windowdidFinishLaunchingWithOptions
方法,并且正如预期的那样,它不会与上面的uiviewcontroller.view一起旋转
当然你也可以试试addSubview: