iOS实现旋转动画时,图片被切成一半的问题

伪代码:

 self.view2.init;//初始化view2
 [self insertSubview:self.view2 belowSubview:self.view1];//插入图层树,在view1下面
 self.view2.center = self.view1.center;
 self.view1.hidden = YES;//view1隐藏
 self.view2.rotation;//view2旋转,用了各种实现方式,都有问题

此时view2旋转的效果是被切了一半的图旋转,而不是完整的图在转

StackOverflow上查到个类似问题:
https://stackoverflow.com/questions/26267787/using-a-cabasicanimation-cutting-view-in-half

调整zPosition后,解决问题!
写了个简单的demo,但是并不能重现.可能和整个图层树的复杂性有关.
因为这个问题比较奇怪,这里记录一下.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容