iphone屏幕适配的发展过程

 我来答
伊彩缘17
2022-06-22 · TA获得超过4876个赞
知道大有可为答主
回答量:4301
采纳率:100%
帮助的人:219万
展开全部
1.iphone3GS/iphone4/iphone4S屏幕的物理尺寸是一致的不需要做屏幕适配,当时的应用要么是横屏要么是竖屏,不进行屏幕横竖切换

2.使用Autoresizing(自动调整大小)进行屏幕适配,设置显示规则只能按照父控件来设置参照.随着Ipad的发布,屏幕物理大小发生了变化,部分程序实现了横竖屏切换,所以不能把控件的frame写死,autoresizing的核心思想就是:参照父容器来设置子控件的frame,不再写死frame而是 参照

注意:autoresizing只能设置当前控件与父控件之间的相对关系

3.使用AutoLayoyt(从ios6,xcode4.5)进行的屏幕适配

随着苹果设备的增多.不仅要求能根据控件父子关系进行设置对应的位置,也要求能够根据任意控件之间的关系来设置位置

4.使用SizeClasses +AutoLayout进行屏幕适配,iphone6以后推出的技术,可以为不同的屏幕通过AutoLayout来设置不同的约束:

例子:在3.5 inch的屏幕下希望某个按钮紧贴屏幕上边显示, 但是当屏幕变成5.5 inch以后, 则希望该按钮显示到屏幕的正中央
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式