我有一个具有某种外观的自定义UIView。我想要它,所以如果UIView的宽度由于代码设置其自动布局宽度约束而改变,我想通过相应地改变外观来对改变做出反应 - 这样做的一个例子是设置角半径。
我的自定义UIView如何对UIView上的autolayout约束引起的大小更改做出反应?
答案 0 :(得分:4)
覆盖layoutSubviews
:
- (void)layoutSubviews {
[super layoutSubviews];
[self updateCornerRadius];
}