Iphone UIAlertView赢得';即使使用ApplicationIDFinishLaunching调用,也不能旋转到横向

Iphone UIAlertView赢得';即使使用ApplicationIDFinishLaunching调用,也不能旋转到横向,iphone,orientation,uialertview,landscape,Iphone,Orientation,Uialertview,Landscape,我试图在我的右横向应用程序(右上角的home按钮)上使用UIAlertView,但它以纵向显示。我尝试过: [[UIApplication sharedApplication]设置状态BaroOrientation:UIInterfaceOrientation和scapeRight动画:否] 在ApplicationIDFinishLaunching中,但它不起作用。是否还有其他常见的嫌疑犯,怀疑是什么导致了这一事件?我正在通过我的PLIST文件设置方向。 < p>这里,无论你在哪里启动应用程序

我试图在我的右横向应用程序(右上角的home按钮)上使用UIAlertView,但它以纵向显示。我尝试过:

[[UIApplication sharedApplication]设置状态BaroOrientation:UIInterfaceOrientation和scapeRight动画:否]


在ApplicationIDFinishLaunching中,但它不起作用。是否还有其他常见的嫌疑犯,怀疑是什么导致了这一事件?我正在通过我的PLIST文件设置方向。

< p>这里,无论你在哪里启动应用程序,方法应用程序都会调用Simple模式,它将基本上在肖像模式下进行考虑。但在这里你可以强制进入横向模式。但UIAlertView的问题是它必须有一个基本视图,因此需要在视图控制器中调用UIAlertView方法,而不是在ApplicationIDFinishLaunching方法中调用


因此,请在应用程序启动的ViewController中为UIAlertView创建对象。它可以在横向和纵向模式下工作。我有同样的问题,我用我在这里描述的相同方法解决了它。如果你需要更多帮助,请告诉我。

在这里,无论你在哪里启动应用程序,方法应用程序都会调用Simple模式,它将基本上在肖像模式下进行考虑。但在这里你可以强制进入横向模式。但UIAlertView的问题是它必须有一个基本视图,因此需要在视图控制器中调用UIAlertView方法,而不是在ApplicationIDFinishLaunching方法中调用

因此,请在应用程序启动的ViewController中为UIAlertView创建对象。它可以在横向和纵向模式下工作。我有同样的问题,我用我在这里描述的相同方法解决了它。如果你需要更多的帮助,请告诉我