之前小结了Purelayout 的 基本使用, 今天来总结下 等宽约束 和 动态修改约束。
不同屏幕宽度下 等宽的两个按钮:
1 | //1.先固定重置按钮和顶部的距离40 |
动态修改约束:
比如上图中有时候会出现一个 “今天” 的图标, hidden属性没有用, 可以用动态修改约束来解决
1 |
|
然后用_doneDateLabelConstraint.constant = xxx
的方式就可以动态的改约束值了。
在 ‘今天’ 图标隐藏的时候的时候缩短 ‘完成时间’ 与 ‘课程序号’ 之间的距离约束。
1 | -(void)showTodayIcon:(BOOL)flag{ |