美文网首页
iOS开发所需图片常规尺寸一览

iOS开发所需图片常规尺寸一览

作者: Mi欧阳 | 来源:发表于2020-05-27 14:51 被阅读0次

当前日期2020年5月,Xcode版本为11.4。

项目图标尺寸:

iPhone的项目图标尺寸要求

iPhone Notification iOS7-13
40*40
60*60

iPhone Setting iOS7-13
58*58
87*87

iPhone Spotlight iOS7-13
80*80
120*120

iPhone App iOS7-13
120*120
180*180

App Store iOS
1024*1024

iPad的项目图标尺寸

iPad Notification iOS7-13
20*20
40*40

iPad Setting iOS7-13
29*29
58*58

iPad Spotlight iOS7-13
40*40
80*80

iPad App iOS7-13
76*76
152*152

iPad Pro App(12.9) iOS9-13
167*167

App Store iOS
1024*1024

iPhone屏幕尺寸

iPhone4s   320*480
iPhoneSE   320*568
iPhone8    375*667
iPhone8P    414*736
iPhone11Pro    375*812
iPhone11    414*896

详细尺寸对照表


C04403A6-7205-4C91-9564-EA581DA7773B.png

iPhone SE2代参数与iPhone8一致
iPhone SE1代参数与iPhone5一致

一些说明:
目前的刘海屏的手机有 iPhone X、XS、XSMax、 XR、 11、11Pro、11Pro Max 7款手机,其中:
1.iPhone X、iPhone XS、iPhone 11 Pro三个机型尺寸参数一致,为375x812,5.8英寸,用@3x图
2.iPhoneXR、iPhone11、iPhone XS Max、iPhone 11 Pro Max四个机型的屏幕尺寸参数一致,414x896,但是像素点不同,iPhoneXR、iPhone11用@2x图,iPhone XS Max、iPhone 11 Pro Max用@3x图
3.除了刘海屏的机型,非全面屏的机型宽高比约为0.563

iPad屏幕尺寸

iPad 9.7   768*1024
iPad 10.2   810*1080
iPad 10.5   834*1112
iPad 12.9   1024*1366

关于屏幕尺寸的一些宏

/获得屏幕的宽高
#define kScreenWidth ([UIScreen mainScreen].bounds.size.width)
#define kScreenHeight ([UIScreen mainScreen].bounds.size.height)
//异性全面屏
#define   isFullScreen    (kScreenHeight == 812.f || kScreenHeight == 896.f)

// Status bar height.
#define  StatusBarHeight     (isFullScreen ? 44.f : 20.f)

// Navigation bar height.
#define  NavigationBarHeight  44.f

// Tabbar height.
#define  TabbarHeight         (isFullScreen ? (49.f+34.f) : 49.f)

// Tabbar safe bottom margin.
#define  TabbarSafeBottomMargin         (isFullScreen ? 34.f : 0.f)

// Status bar & navigation bar height.
#define  StatusBarAndNavigationBarHeight  (isFullScreen ? 88.f : 64.f)

相关文章

网友评论

      本文标题:iOS开发所需图片常规尺寸一览

      本文链接:https://www.haomeiwen.com/subject/cfswahtx.html