iphone屏幕适配的发展过程

作者: 说一句话介绍自己 | 来源:发表于2016-03-01 11:44 被阅读108次

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以后, 则希望该按钮显示到屏幕的正中央

相关文章

  • iphone屏幕适配的发展过程

    1.iphone3GS/iphone4/iphone4S屏幕的物理尺寸是一致的不需要做屏幕适配,当时的应用要么是横...

  • iPhone屏幕适配

    屏幕适配 屏幕适配发展历史 iPhone3GS/iPhone4没有屏幕适配可言全部用frame,bounds,ce...

  • iPhone X屏幕适配

    iPhone X开发设计屏幕适配。iPhone X(10)屏幕分辨率与适配,iOS开发适配与UI设计问题。 htt...

  • Andorid屏幕分辨率和适配规则

    在《iPhone屏幕分辨率和适配规则(基础篇)》,《iPhone屏幕分辨率和适配规则(规则篇)》和《iPhone屏...

  • 屏幕适配AutoResizing

    适配器简介 AutoResizing 屏幕适配的历史 -iPhonestyGS\IPhone4 -没有屏幕适配可言...

  • 【iOS】屏幕适配

    屏幕适配 1、屏幕适配的发展过程: 代码计算frame -> autoreszing(父控件和子控件的关系) ->...

  • iOS屏幕适配之Autolayout--storyboard及x

    首先来简单的认知屏幕适配的发展历史 iPhone3GS\iPhone4屏幕尺寸固定,没有屏幕适配全部用frame、...

  • 5月31日-Autoresizing

    屏幕适配的发展历史 iPhone3GS\iPhone4 没有屏幕适配可言 全部用frame、bounds、cent...

  • 屏幕适配的发展历史

    屏幕适配的发展历史 iPhone3GS\iPhone4没有屏幕适配可言全部用frame、bounds、center...

  • IOS屏幕适配

    屏幕适配的发展历史 iPhone3GS\iPhone4没有屏幕适配可言全部用frame、bounds、center...

网友评论

    本文标题:iphone屏幕适配的发展过程

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