美文网首页
iOS开发之判断iPhone X之后带刘海的机型

iOS开发之判断iPhone X之后带刘海的机型

作者: 朱晓晓的技术博客 | 来源:发表于2019-01-23 16:08 被阅读9次

    iOS11之后新增了一个safeAreaInsets属性

    可以利用 CGFloat a = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom;

    当a大于0时即是iPhone X ,XR,XS ,XS Max等。

    完整写法

    if (@available(iOS 11.0, *)) {
            CGFloat a =  [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom;
            NSLog(@"%f",a);
        } else {
            // Fallback on earlier versions
        }
    

    原文链接:https://blog.csdn.net/weixin_39339407/article/details/82991667

    相关文章

      网友评论

          本文标题:iOS开发之判断iPhone X之后带刘海的机型

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