600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > iOS 屏幕适配 X XR XS XSMax 尺寸

iOS 屏幕适配 X XR XS XSMax 尺寸

时间:2021-11-21 14:49:05

相关推荐

iOS 屏幕适配 X XR XS XSMax 尺寸

?又发布了新手机

看来要选择新的支付方式了

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

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。