加载时的设备方向

时间:2012-12-04 08:19:50

标签: iphone ios orientation landscape

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

我看到了类似的东西:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

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

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

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

任何一只手?

TIA

1 个答案:

答案 0 :(得分:1)

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

@interface UIDevice (MyAwesomeMethodsThatAppleWillNeverAllowMeToUse)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end