CAGradientLayer界限不变
我有一个CAGradientLayer
被添加到UIVIew
,当我旋转设备的视图,它被添加到增加的大小(与自动布局),但CA层不会改变其大小。
我已经尝试实现viewDidLayoutSubviews
方法,并在那里设置图层框架,但没有任何区别。
一旦设备旋转,如果我从视图导航,然后回到它,然后图层正确绘制。
你可以在你的UIView子类中覆盖- (void)layoutSubviews
,然后更新图层框架。
我有一个CAGradientLayer
被添加到UIVIew
,当我旋转设备的视图,它被添加到增加的大小(与自动布局),但CA层不会改变其大小。
我已经尝试实现viewDidLayoutSubviews
方法,并在那里设置图层框架,但没有任何区别。
一旦设备旋转,如果我从视图导航,然后回到它,然后图层正确绘制。
你可以在你的UIView子类中覆盖- (void)layoutSubviews
,然后更新图层框架。