ios支持竖屏设置强制默认横屏

游戏是横屏的,需要默认横屏

但是银联需要支持竖屏,所以需要支持竖屏。

首先在 general 里面设置 Device Orientation 勾选 Portrait 支持竖屏

然后在根 controller 里面写上这样的代码支持默认横屏


//强制横屏
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
NS_DEPRECATED_IOS(2_0, 6_0){
        return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskLandscape;
}
- (BOOL)shouldAutorotate {
    return YES;
}

判断系统还可以用这个方法

#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)

 if(SYSTEM_VERSION_LESS_THAN(@"8.0"))
{

}

Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment