CAGradientLayer 边界不改变

2024-03-22

我有一个CAGradientLayer它被添加到UIVIew,当我旋转设备时,添加的视图会增加尺寸(使用自动布局),但 CA 层不会改变其尺寸。

我尝试过实施viewDidLayoutSubviews方法并在那里设置图层框架,但没有任何区别。

一旦设备旋转,如果我离开视图然后返回视图,那么图层就会正确绘制。


你可以覆盖- (void)layoutSubviews在你的 UIView 子类中,然后更新图层框架。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CAGradientLayer 边界不改变 的相关文章

随机推荐