我正在工作,我发现目标iPhone设备没有可用的横向应用图标/启动图像所以我想知道是否有办法设置“内置”加载的方向适用于iOS iPhone的屏幕?目前,即使我切换到横向,它也只显示在纵向中,它不会改变方向。
我看到了类似的东西:
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
但这是强制将方向设置为...
我需要的是动态加载适当的方向(由我或应用程序)。
请注意,应用程序尚未加载任何自定义控制器(我想)。
任何一只手?
TIA
答案 0 :(得分:1)
没有这样的方法,但您可以在UIDevice
块之前在应用程序委托中添加implementation
类别: -
@interface UIDevice (MyAwesomeMethodsThatAppleWillNeverAllowMeToUse)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end