0

当显示启动图像时,如何仅以纵向状态加载我的应用程序?我的应用程序支持所有方向,但我需要以纵向状态启动它以获取启动图像

4

2 回答 2

2

//试试这个,它会工作

//选项1:

在 .plist 文件中仅在行中进行更改支持的界面方向 在此处输入图像描述

//选项2:

如果上述事情不起作用,请尝试这样

您将哪个图像用于横向,编辑并保存具有不同名称的相同图像作为纵向,并使用您的预览从横向旋转该图像到纵向(从左到右或从右到左)。

于 2013-07-02T07:50:42.423 回答
1

在 AppDelegate 中添加此代码以进行首次启动,

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{
        [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated:NO];

}

在每个视图控制器中实现此方法:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

{
           return UIInterfaceOrientationIsLandscape(interfaceOrientation); // whatever you need put here.
}
于 2013-07-02T08:25:43.480 回答