Nadeal

您现在的位置是:首页>所属分类

所属分类

iOS IPad全局禁止横屏设置

Nadeal2021年12月20日 13:59个人博客70
有时候我们需要在iPad上做点开发的事情

开发应用中,如果需要应用禁止横屏,除了在项目的target里设置【去除勾选支持的方向】,还需要勾选Full Screen选项【默认没有勾选,此时需要勾选】,然后在AppDelegate中加入代码:

- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window
{
    return UIInterfaceOrientationMaskPortrait;
}

这样才在IPad中真正做到禁止横屏。对于直接在info.plist文件中把Supported interface orientations (iPad)内的子项删除,达到控制应用禁止横屏的设置是不可取的。会导致无法提交应用进行审核。