美文网首页
NSLayoutConstraint

NSLayoutConstraint

作者: 想做Reader和Coder | 来源:发表于2020-06-10 07:17 被阅读0次

1、界面上两个视图对象之间的关系,必须满足基于约束的布局系统
view1.attribute1 = multiplier * view2.attribute2 + constant

  • view1:要约束的视图

  • attribute1:约束的类型 是一个NSLayoutAttribute常量

  • relation:与参照视图view2之间的关系 是一个NSLayoutRelationEqual常量 包括等于、大于等于、小于等于

  • view2:参照视图

  • attribute2:view2的约束类型 和attribute1一样

  • multiplier:乘数 倍数关系

  • constant:常量 约束值

  • 添加约束的四个方法
    1、addConstraint
    2、addConstraints
    3、removeConstraint
    4、removeConstraints

  • 如果布局方式为autolayout 添加约束前需要将视图的translatesAutoresizingMaskIntoConstraints熟悉设为NO

相关文章

网友评论

      本文标题:NSLayoutConstraint

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