1,约束优先级
我们使用SnapKit的时候,还可以定义约束的优先级。
这样当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束。
具体优先级可以放在约束链的结束处。
可以设置如下几种优先级
1 | priorityLow():设置低优先级,优先级为250 |
举例
1 | //初始宽、高为100(优先级低) |
2,带有动画效果
配合 UIView.animateWithDuration,我们可以在约束改变的时候有动画效果。
1 | //动画 |
1,约束优先级
我们使用SnapKit的时候,还可以定义约束的优先级。
这样当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束。
具体优先级可以放在约束链的结束处。
可以设置如下几种优先级
1 | priorityLow():设置低优先级,优先级为250 |
举例
1 | //初始宽、高为100(优先级低) |
2,带有动画效果
配合 UIView.animateWithDuration,我们可以在约束改变的时候有动画效果。
1 | //动画 |