美文网首页iOS 进阶
iOS 判断是否为刘海屏

iOS 判断是否为刘海屏

作者: 浅宇落 | 来源:发表于2019-02-27 14:52 被阅读0次

    在项目中刘海屏适配已是一种必然的事情.

    • 下面是我适配刘海屏的一些经验
    //可以使用一下语句判断是否是刘海手机:
     + (BOOL)isPhoneX {
        BOOL iPhoneX = NO;
          if (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPhone) {//判断是否是手机
                return iPhoneX;
            }
            if (@available(iOS 11.0, *)) {
                UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window];
                if (mainWindow.safeAreaInsets.bottom > 0.0) {
                    iPhoneX = YES;
                }
            }
            return iPhoneX;
    
    • 希望对你们有帮助

    相关文章

      网友评论

        本文标题:iOS 判断是否为刘海屏

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