1

我正在工作,我观察到针对 iPhone 设备的用户没有可用的横向应用程序图标/启动图像,所以我想知道是否有办法为 iOS iPhone 设置“内置”加载屏幕的方向?目前,即使我切换到横向,它也只是以纵向显示,它不会改变方向。

我看到了类似的东西:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

但这是强行将方向设置为...

我需要的是动态加载适当的方向(由我或应用程序)。

请注意,该应用程序尚未加载任何自定义控制器(我想)。

有手吗?

TIA

4

1 回答 1

1

没有这样的方法,但您可以UIDevice在应用程序委托中添加一个类别,在implementation块之前:-

@interface UIDevice (MyAwesomeMethodsThatAppleWillNeverAllowMeToUse)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end
于 2012-12-04T08:25:35.727 回答