美文网首页
iPad 横屏启动 界面错乱

iPad 横屏启动 界面错乱

作者: 浮生随笔 | 来源:发表于2020-01-14 15:13 被阅读0次

    现象:iPad 开启屏幕旋转,横屏启动APP,某些特殊情况下,APP会变成横屏APP。恭喜你,中奖了,这时候即使你ViewController的控制屏幕旋转的三个代理方法都只支持竖屏,你的APP也可能是错乱的。

    • 神奇的解决方案:
      • mainScreen添加一个window,makeKeyAndVisible
      • 然后resignKeyWindow
    - (void)showMagicWindow{
        UIWindow *aawindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
           aawindow.backgroundColor = [UIColor clearColor];
           aawindow.windowLevel = UIWindowLevelAlert;
           [aawindow makeKeyAndVisible];
        [aawindow resignKeyWindow];
           aawindow.hidden = YES;
           aawindow = nil;
    }
    

    哪位大神能解释下?

    相关文章

      网友评论

          本文标题:iPad 横屏启动 界面错乱

          本文链接:https://www.haomeiwen.com/subject/ivkaactx.html