适配

作者: 锦瑟流年终成忆 | 来源:发表于2016-06-13 14:55 被阅读37次

    屏幕适配

    设备分辨率

    什么是Autolayout

    Autolayout是一种“自动布局”技术,专门用来布局UI界面的

    Autolayout自iOS6开始引入,由于Xcode4的不给力,当时并没有得到很大推广

    自iOS7(Xcode5)开始,Autolayout的开发效率得到很大的提升

    苹果官方也推荐开发者尽量使用Autolayout来布局UI界面

    Autolayout能很轻松地解决屏幕适配的问题

    Autolayout常用面板01-约束处理

    Autolayout常用面板02-相对

    Autolayout常用面板03-对齐

    Autolayout的警告和错误

    代码实现Autolayout

    NSLayoutConstraint

    一个NSLayoutConstraint对象就代表一个约束

    创建约束对象的常用方法

    +(id)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy (NSLayoutRelation)relation toItem:(id)view2 attribute:(NSLayoutAttribute)attr2 multiplier:(CGFloat)multiplier constant:(CGFloat)c;

    pview1:要约束的控件

    pattr1:约束的类型(做怎样的约束)

    prelation:与参照控件之间的关系

    pview2:参照的控件

    pattr2:约束的类型(做怎样的约束)

    pmultiplier:乘数

    pc:常量

    相关文章

      网友评论

          本文标题:适配

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