xib更新约束方法
2018-04-13 本文已影响22人
张俊凯
思路:不可以直接拿到空间进行更改,应拿出自动布局约束属性进行操作
解决办法:
//xib中单个NSLayoutConstraint约束拖线到对应类属性,
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *width;
//修改Constrain.constant值
self.width.constant = newWidth;
//进行布局刷新
[view setNeedsLayout]; //设置更新标记
[view layoutIfNeeded];//刷新布局