Iphone 加载时的设备定向

Iphone 加载时的设备定向,iphone,ios,orientation,landscape,Iphone,Ios,Orientation,Landscape,我正在工作,我发现针对iPhone设备的应用程序没有可用的横向应用程序图标/启动图像,因此我想知道是否有办法为iOS iPhone设置“内置”加载屏幕的方向?目前,它只是显示在纵向即使我切换到横向,它不会改变方向 我看到的是: [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight]; 但这是强行将方向设置为 我需要的是动态加载适当的方向(由我或应用程序) 请

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

我看到的是:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
但这是强行将方向设置为

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

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

有人手吗


TIA

没有类似的方法,但是您可以在
实现
块之前,在应用程序委托中添加一个
UIDevice
类别,如下所示:

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

没有类似的方法,但是您可以在
实现
块之前,在应用程序委托中添加
UIDevice
类别,如下所示:

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

我收到一个错误**类“UIDevice”的重复接口定义**好的,现在我知道了,它是一个类别。。。这是自动调用的吗?我收到一个错误**类“UIDevice”的重复接口定义**好的,现在我知道了,它是一个类别。。。那么,这是自动调用的吗?哪个Ios病毒R u正在使用它..?MAC OS 10.7.5(11G63),Xcode 4.4.1(4F1003),目标设备:iPhone,部署目标:4.3哪个Ios病毒R u正在使用它..?MAC OS 10.7.5(11G63),Xcode 4.4.1(4F1003),目标设备:iPhone,部署目标:4.3