代码修改xib约束的值注意

有时候在初始化中或者viewdidload中直接改变top.constant的值没有用,可能是因为代码设置后 xib后更新(xib加载在代码设置后) 这个时候使用延迟加载即可

1
2
3
4
[self performSelector:@selector(modifyConstant) withObject:nil afterDelay:0.1];//延迟加载,执行
- (void)modifyConstant{
self.topSafeH.constant += 100;
}