主动代码修改约束

遇到一个问题就是webview异步加载之后,高度没办法自适应了。

修改方法,获取之前的等高约束,修改约束的值重新填回去。

NSArray *array = [self.contentWebview constraints];

NSLayoutConstraint *constraint = [array objectAtIndex:0];

constraint.constant = contentWebviewHeight;(常量)

[self.contentWebview remoConstraints:array];

[self.contentWebview addConstraint:constraint];

[self.view setNeedUpDateConstraints];


说明:我只想让webview按我给的高度显示,但是它并没有显示我要的高度,估计是因为网页异步加载搞的鬼


AL文章

你可能感兴趣的:(ios)