美文网首页
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

相关文章

  • 9.4 AutoLayout使用

    AutoLayout使用 AutoLayout使用.png

  • iOS - AutoLayout -2 AutoLayout

    # iOS - AutoLayout -2 AutoLayout 上篇文章我们了解了AutoLayout 的布局方...

  • ScrollView 与 Autolayout

    ScrollView 与 Autolayout ScrollView 与 Autolayout

  • # iOS - AutoLayout -1

    iOS - AutoLayout -1 1、AutoLayout 自动布局(AutoLayout)是iOS6引入的...

  • iOS布局

    布局方式 AutoLayout,AutoresizingMask AutoLayout NSLayoutConst...

  • AutoLayout

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

  • 9.6AutoLayout约束基础

    AutoLayout约束基础 AutoLayout约束基础1.png AutoLayout约束基础2.png Au...

  • UI基础4

    自动布局 autoresizing:autolayout:size classes + autolayout:si...

  • AutoLayout

    AutoLayout深入浅出一[前传] AutoLayout深入浅出二[基本使用] AutoLayout深入浅出三...

  • autoLayout 和 autoresizing

    autolayout 和 autoresizing 不能够共存,使用autoLayout必须关闭aoturesizing

网友评论

      本文标题:AutoLayout

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