美文网首页
适配 iPhone XR/XS Max

适配 iPhone XR/XS Max

作者: iVikings | 来源:发表于2018-10-11 16:41 被阅读22次

1、判断 iPhone X 系列机型

static inline BOOL iPhoneXSeries() {
    static BOOL iPhoneXSeries = NO;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        if (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPhone) {
            iPhoneXSeries = NO;
        }
    
        if (@available(iOS 11.0, *)) {
            UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window];
            if (mainWindow.safeAreaInsets.bottom > 0.0) {
                iPhoneXSeries = YES;
            }
        }
    });

    return iPhoneXSeries;
}

2、添加两张启动图
iPhone XR:828px x 1792px
iPhone XS Max: 1242px x 2688px

参考:https://stackoverflow.com/questions/46192280/detect-if-the-device-is-iphone-x

相关文章

网友评论

      本文标题:适配 iPhone XR/XS Max

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