?又发布了新手机
看来要选择新的支付方式了
image
image
废话不多说先列下最新系列屏幕尺寸和以往主流屏幕尺寸
(所列均为[[UIScreen mainScreen] bounds].size)
WX0920-112731.png
WX0920-112736.png
XRwidth 414.0fheight 896.0fxswidth 375.0fheight 812.0fxs maxwidth 414.0fheight 896.0fxwidth 375.0fheight 812.0f8pluswidth 414.0fheight 736.0f8width 375.0fheight 667.0f7 pluswidth 414.0fheight 736.0f7width 375.0fheight 667.0f6s pluswidth 414.0fheight 736.0f6swidth 375.0fheight 667.0f6pluswidth 414.0fheight 736.0f6width 375.0fheight 667.0fsewidth 320.0fheight 568.0f5swidth 320.0fheight 568.0f
顶部高度的话
WX0920-102354.png
WX0920-102402.png
(图片网络资源 侵删)
送一些适配的宏
#define DEVICE_WIDTH [[UIScreen mainScreen] bounds].size.width#define DEVICE_HEIGHT [[UIScreen mainScreen] bounds].size.height//iPhone X or XS#define iPhoneX(DEVICE_WIDTH == 375.f && DEVICE_HEIGHT == 812.f)//iPhone XR or XS Max#define iPhoneXR (DEVICE_WIDTH == 414.f && DEVICE_HEIGHT == 896.f)#define iPhoneMaxScreen (DEVICE_WIDTH >= 375.f && DEVICE_HEIGHT >= 812.f)//底部虚拟home键高度 一般用于最底部view到底部的距离 #define VirtualHomeHeight (iPhoneMaxScreen ? 34.f : 0.f)//顶部适配的话 系统有参数可以直接获取到#define STATUS_BAR_FRAME [[UIApplication sharedApplication] statusBarFrame]
作者:Bc_wh1te_Le1
链接:/p/5208fbfe28fb
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。