iOS 适配 iPhoneXS Max,iPhoneXS,iPhoneXR

    //这里有个坑,如果如果直接通过安全区域判断的话,在iOS12的非刘海屏设备,top都等于20。
    if (@available(iOS 11.0, *)) {
        UIEdgeInsets safeArea = [[[UIApplication sharedApplication] delegate] window].safeAreaInsets;
    }
    //所以采用另一种思路
    if ([[UIApplication sharedApplication] statusBarFrame].size.height == 44) { 
       //iPhoneXS Max,iPhoneXS,iPhoneXR, iPhoneX
       //这样就都搞定啦
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容