美文网首页
2018-09-25

2018-09-25

作者: 北漂老张 | 来源:发表于2018-09-25 14:38 被阅读0次

    ios开发之适配iPhoneXs,iphoneXR,iphoneXs Max


    第一步:首先替换启动图啊骚年

     iPhone XR:828px x 1792px 

    iPhone XS Max: 1242px x 2688px 1 2 

    第二步:修改之前判断是否是iPhoneX的代码 如果你以前是使用设备尺寸来判断iPhone X那就需要修改了,判断iPhone X主要是因为刘海的原因可能要做些特殊处理。鉴于iPhone X/XS/XR/XS Max底部都会有安全距离,所以可以利用safeAreaInsets.bottom > 0.0来判断是否是iPhone X。 

    static inline BOOL isIPhoneX() {

     BOOL iPhoneX = NO; /// 先判断设备是否是iPhone/iPod

     if (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPhone) { 

    return iPhoneX;

     }

     if (@available(iOS 11.0, *)) { /// 利用safeAreaInsets.bottom > 0.0来判断是否是iPhone X。

     UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window];

     if (mainWindow.safeAreaInsets.bottom > 0.0) {

     iPhoneX = YES;

     } 

    return iPhoneX; 


    全文地址请点击:https://blog.csdn.net/syg90178aw/article/details/82701549?utm_source=copy 

    相关文章

      网友评论

          本文标题:2018-09-25

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