0x00 前言
日常搬砖过程中,一条日志,让我对手里的 iPhone 6 Plus 产生了怀疑?
这是 6P,怎么尺寸变成 6 了呢?
0x01 对比
手机连上电脑,通过 Xcode 查看 Window 菜单:Devices and Simulators

 图片看不了,请看文字:
iOS 12.5.5 (16H62)
Model: iPhone 6 Plus
Capacity: 53.39 GB (39.18 GB available)
但是!
Xcode 打印出来的尺寸却是:window: {{0, 0}, {375, 667}}
 怎么就变成 6 的尺寸了呢?

 真是让人百思不得其解?
0x02 系统设置
群里问了一下这个问题,有了解的大佬给出了解答!
手机有没有设置显示放大?
系统设置里面有个显示画面放大
我一查看,果然是设置了 放大 !
此时这台 6p, 在你程序里面, 就是 6, 你对他做的任何尺寸判断, 都是 6
唯一不一样的, 就是你拿到的手机名字, 是 6 plus
也就是说,6p 能当作 6 来用了!
一机 2 用!妙哉!美哉!
只是 UI 尺寸上可以当做 6 来用
除非, 除非你们一定要精确到机型, 不然就有 bug 那种
所以,根据屏幕尺寸判断机型,就行不通了 😂
0x03 总结
iPhone 6 Plus 在系统设置中,使用 放大 模式,那么屏幕就跟 iPhone 6 一样了。
真机测试数据:
iPhone 6 Plus (414x736) -> 放大模式 -> iPhone 6 (375*667)
 iPhone XR (414x896) -> 放大模式 -> iPhone X/Xs/11 Pro/12/13 mini (375x812)
0x04 我的小作品
欢迎体验我的作品之一:小汉字-XHanzi
 汉字书写入门,常用汉字 3800 个,二级字表 2200 个
 App Store 搜索即可~

















