YVAnchor

关于

Swift 中使用锚点的语法糖。 现在你再也不会忘记激活你的约束或者设置 translatesAutoresizingMaskIntoConstraints 参数了 😜

用法

代替这样写

subview.translatesAutoresizingMaskIntoConstraints = false
subview.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 30).isActive = true

使用这样写

subview.pin(.left, to: view.left, constant: 30)

示例

示例布局约束

动画

注意

在设置约束之前,将所有子视图添加到视图层级结构中。