更新约束问题
问题描述:
如果一个控件B有可能会不显示,但是另外一个控件C在B 显示的时 候会依赖B 来设置约束,而 B 依赖 A 设置约束
此时就会有依赖约束的更新问题
解决办法:使用自动布局 框架 SnapKit
- 初始约束设置
//首先添加A,B,C 之间的约束--B,C 是 A 的子控件, B 在 C 上面, A 的高度根据 C 的底部确定
var CBottomConstrains: Constrain?
A.addSubview(B)
A.addSubview(C)
B.snp_makeConstraints { (make) -> Void in
make.top.equalTo(A).offset(8)
make.leading.trailing.equalTo