我正在尝试在 X 轴上对 UIImageView 进行 3D 动画处理,以便它进行 180 度旋转。在 90 度时,我想更改图像。(这就是为什么我在 2 中“破坏”了动画)。
动画效果很好,但问题是第二张图像是倒置的。任何想法我应该怎么做才能正常绘制图像?
这是我的代码
i++;
[UIView animateWithDuration:2 animations:^{
self.imageView.layer.transform = CATransform3DMakeRotation(-M_PI/2 , 1, 0,0);
} completion:^(BOOL finished){
UIImage *bottomI = (UIImage *)[bottom objectAtIndex:i];
self.second.image =bottomI;
[UIView animateWithDuration:2 animations:^{
imageView.layer.transform = CATransform3DMakeRotation(M_PI , 1, 0,0);
} completion:^(BOOL finised){
}];
}];