美文网首页
AutoLayout

AutoLayout

作者: 张威_9cfe | 来源:发表于2021-09-19 19:07 被阅读0次

    简介

    • AutoLayout是一种“自动布局技术”,从IOS7(Xcode5)开始得到推广
    • 相比之下,Autolayout的功能比Autolresiziong强大很多
    • Autolayout解决任何控件之间的相对关系问题

    Autolayout的2个核心概念

    • 约束:通过给控件添加约束,来决定控件的位置和尺寸
    • 参照:在添加约束时,是依照谁来添加(可以是父控件或者兄弟控件)

    自动布局的核心计算公式

    • obj1.property1 = (obj2.property2 * multiplier) + constant value
    • tralling:右边

    添加约束的规则

    • 1)对于两个同层级view之间的约束关系,添加到它们的父view上


      image.png
    • 2)对于两个不同层级view之间的约束关系,添加到他们最近的共同父view上


      image.png
    • 3)对于有层次关系的两个view之间的约束关系,添加到层次较高的父view上


      image.png

    相关文章

      网友评论

          本文标题:AutoLayout

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