美文网首页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