屏幕适配

心不动则不痛 提交于 2020-01-23 06:23:44

适配

什么是适配?
适应、兼容各种不同的情况

移动开发中,适配的常见种类
系统适配
针对不同版本的操作系统进行适配

屏幕适配
针对不同大小的屏幕尺寸进行适配

 

屏幕适配

iPhone的尺寸
3.5inch、4.0inch、4.7inch、5.5inch

iPad的尺寸
7.9inch、9.7inch、12.9inch

屏幕方向
竖屏
横屏

 

点和像素

在用户眼中
屏幕是由无数个像素组成的
像素越多,屏幕越清晰

在开发者眼中
屏幕是由无数个点组成的,点又是由像素组成的
像素越多,屏幕越清晰

 

 

设备分辨率

 

简介(屏幕适配发展史)

在以前的iOS程序中,是如何布局UI界面的?
写固定值-> autoresizingMask -> autolayout-> sizeClasses


iPhone1-iPhone4s时代 屏幕的尺寸固定为(320,480) ,我们只需要简单计算一下相对位置就好了

iphone5-iphone5s时代屏幕的尺寸变了(320,568) 这时AutoresizingMask派上了用场(为什么不用Autolayout? 因为还要支持ios5)

iphone6时代 屏幕的宽度也发生了变化,终于是时候抛弃AutoresizingMask改用Autolayout了(1.不用支持ios5了 2. 相对于屏幕适配的多样性来说autoresizingMask也已经过时了)

直到iphone6发布之后 我知道使用Autolayout势在必行了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!