iOS原生布局简介

自动布局核心公式

view1.attr1 = view2.attr2*multiplier+constant

自动布局构造函数

 NSLayoutConstraint( item: 视图,
                      attribute: 约束属性,
                      relatedBy: 约束关系,
                      toItem: 参照视图,
                      attribute: 参照属性,
                      multiplier: 乘积,
                      constant: 约束数值)

自动布局类函数

NSLayoutConstraint.constraints(VLF公式
        withVisualFormat: "H:|-0-[maskIconView]-0-|",
        options: [],
        metrics: 约束数值字典[String:数值],
        views: 视图字典[String:子视图])
  • VFL可视化格式语言

  • H 水平方向

  • V 垂直方向

  • | 边界

  • [] 包含控件的名称字符串,对应关系在views字典中定义

  • () 定义控件的宽/高,可以在metrics中指定

你可能感兴趣的:(iOS原生布局简介)