2013-07-02 33 views
0

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

+2

如果它支持所有的方向,为什么不包括风景推出图片?有一种方法可以设置方向,但会阻止应用程序支持横向方向。 – ThomasW

+0

@ThomasW我需要它,只在肖像状态下启动,但支持所有的方向=)我没有时间解释为什么我需要它=) – user2213271

+5

使风景图像看起来像肖像图像...只是旋转它们。有一些更好的方法,但我没有时间回答。 –

回答

2

//尝试这一点,将工作

//方法1:在文件的.plist

更改仅在排支持的接口取向 enter image description here

//选项2:

如果上面的东西是不工作尝试这样

您正在使用的景观,编辑的图像,并使用您的预览从景观保存有不同的名称,肖像和相同的图像旋转该图像肖像(从左到右或从右到左)。

+3

我觉得你也没有时间去阅读这个问题;),“我的应用程序支持所有的方向” – null

+0

对不起,从上面尝试选项2 –

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. 
} 
相关问题