900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > iOS开发 适配iPhone XS Max/iPhone XR

iOS开发 适配iPhone XS Max/iPhone XR

时间:2024-06-09 22:41:03

相关推荐

iOS开发 适配iPhone XS Max/iPhone XR

###1、首先替换启动图啊骚年

iPhone XR:828px x 1792pxiPhone XS Max: 1242px x 2688px

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/iPodif (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://juejin.im/post/5b9a4b62e51d450e6f2e255b

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。