旋转图像时出现问题。
如果我使用CATransform3DMakeRotation(M_PI, 0, 0, -1.0)
制作带图层的动画,则在旋转图像时会显示锯齿(摇动)图像。
backgroundView被添加到另一个动画视图中(与backgroundView相同,但方向相反)。
代码是:
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform"];
animation.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeRotation(M_PI , 0, 0, -1.0)];
animation.duration = 30;
animation.cumulative = YES;
animation.repeatCount = INT_MAX;
[backgroundView.layer addAnimation:animation forKey:@"animationOne"];
感谢您的时间。
答案 0 :(得分:0)
问题是解决的,使用该功能可以在旋转时移除图像的锯齿。
[self.layer setShouldRasterize:YES];