关于xcode10模拟器运行xr真实宽高适配

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30211165/article/details/83188193

虽然xr官方的屏幕尺寸为6.1英寸本来
xr 的屏幕size是 414x896 @2x(2倍分辨率)所以用了
828x1792
#define kDevice_Is_iPhoneXR ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) : NO)
死活判断不出机型所以打印了一下宽高才发现xcode10在模拟器的运行时xr的宽高为375和818所以目前只能用这高size开判断机型了毕竟真机要等到26号才能看到呢所以用下面这高宏来判断xr
#define kDevice_Is_iPhoneXR ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750, 1624), [[UIScreen mainScreen] currentMode].size) : NO)

猜你喜欢

转载自blog.csdn.net/qq_30211165/article/details/83188193