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
搜索即可~