猫猫分享 iOS 适配iPhoneXS Max,iPhoneXS,iPhoneXR

Posted 翟乃玉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猫猫分享 iOS 适配iPhoneXS Max,iPhoneXS,iPhoneXR相关的知识,希望对你有一定的参考价值。

怎么适配xsm xr呢,
如果你适配了x那么很简单
如果你用了宏像这样:

#define IPHONEX ( ( ([[UIScreen mainScreen] nativeBounds].size.height == 2436) || ([[UIScreen mainScreen] nativeBounds].size.height == 2688) || ([[UIScreen mainScreen] nativeBounds].size.height == 1792) ) ? YES : NO)

2436:x,xs
2688:xsm
1792:xr
没错, 我用了设备的高度来判断是否是x,当然也可以用判断刘海那一堆随意

如果你没有适配x, 嗯…适配x去吧

然后字体图片什么的显示问题,用xcode10编译上传就可以了
对了
xcode10 有bug,在import的时候闪退(用过的都知道)
解决方案:

File —> workspace settings —>build system 改成legacy Build System

嗯… 这是一篇很不走心的分享,然而猫猫觉得蛮有用的

以上是关于猫猫分享 iOS 适配iPhoneXS Max,iPhoneXS,iPhoneXR的主要内容,如果未能解决你的问题,请参考以下文章

ios开发之--使用xib适配iPhone X

iOS11&iPhoneX适配&Xcode9打包注意事项

H5在iOS中的安全域问题

猫猫学iOS之UIButton一行代码重写图片和标题位置源代码分享

H5网页适配 iPhoneX,就是这么简单(转)

iOS11 与 iPhone X适配的那些坑(持更中...)