ios适配三大维度

  • 位置、大小、文字的适配和屏幕大小相关
  • 图片资源适配和屏幕密度相关
  • iphoneX适配和屏幕新样式相关

ios适配问题.png

逻辑分辨率适配

逻辑分辨率.png
UIScreen&UIDevice.png

物理分辨率适配

物理分辨率

物理分辨率.png

图片的适配

  • 高清的屏幕使用低分辨率的图片会拉伸变模糊
  • 低清的屏幕使用高分辨率的图片会浪费内存、磁盘、网络上的浪费
  • 图片本身的信息使用的是物理分辨率(100*100是物理像素)

图片适配.png

使用ImageAsset管理图片资源

本地图片适配与存储.png

iPhoneX适配

statusBar&homeIndicator

iphoneX适配.png

safeArea

safeArea.png

iOS开发适配常用方法总结

适配方案选择.png