我有一个 CAGradientLayer
添加到 UIVIew
,当我旋转设备时,添加它的 View 会增加尺寸(使用自动布局)但是 CA层不会改变其大小。
我已经尝试实现 viewDidLayoutSubviews
方法并在其中设置图层框架,但没有任何区别。
一旦设备旋转,如果我导航离开 View 然后返回到它,则层将被正确绘制。
最佳答案
您可以在您的 UIView 子类中覆盖 - (void)layoutSubviews
,然后更新图层框架。
关于ios - CAGradientLayer 边界没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414131/