【发布时间】:2017-06-30 20:26:48
【问题描述】:
我尝试了各种方法,但无法弄清楚如何实现这一点。我在互联网上搜索了很多,但无法弄清楚。
我有一个 ImageView(一个旋转的轮子),我想将它旋转 360 度 10 次(这只是为了给用户快速转动轮子的感觉),然后我想要将其旋转特定值,例如 90 度(但可能会有所不同)。
这个动画结束后,我想把 ImageView 带回到初始位置。
我如何做到这一点? 提前致谢。
【问题讨论】:
-
你如何旋转图像视图?
-
我使用 CGAffineTransformMakeRotation 旋转。我也试过 [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]
-
尝试在最后应用
CGAffineTransformIdentity使其恢复到原始状态。 -
谢谢,CGAffineTransformIdentity 帮助了。但我关心的是问题的另一部分。有什么想法吗?
标签: ios objective-c core-animation image-rotation