我有一个CAGradientLayer,它被添加到一个UIVIew中,当我旋转设备时,它被添加到增大的大小中(使用自动收费),但是CA层不会改变它的大小。
我尝试过实现viewDidLayoutSubviews方法并在其中设置层框架,但这并没有什么区别。
一旦设备被旋转,如果我导航离开视图,然后返回到它,则该层将被正确绘制。
发布于 2015-10-29 12:37:18
您可以在您的- (void)layoutSubviews子类中重写UIView,然后更新层框架。
https://stackoverflow.com/questions/33414131
复制相似问题