// iPhoneXR
let iPhoneXR:Bool = __CGSizeEqualToSize(CGSize(width: 828, height: 1792), UIScreen.main.currentMode?.size ?? CGSize(width: 0, height: 0));
// iPhoneX
let iPhoneX:Bool = __CGSizeEqualToSize(CGSize(width: 1125, height: 2436), UIScreen.main.currentMode?.size ?? CGSize(width: 0, height: 0));
// iPhoneXSMAX
let iPhoneXSMAX:Bool = __CGSizeEqualToSize(CGSize(width: 1242, height: 2688), UIScreen.main.currentMode?.size ?? CGSize(width: 0, height: 0));
// 判断是否是X系列的
let is_X_Seris:Bool = iPhoneXR || iPhoneXSMAX || iPhoneX;
本文提供了使用Swift语言判断当前设备是否为iPhone XR、iPhone X、iPhone XS Max的代码实现。通过比较屏幕尺寸来识别不同型号的iPhone,适用于iOS应用开发。
3490

被折叠的 条评论
为什么被折叠?



