【发布时间】:2011-08-28 21:06:23
【问题描述】:
我正在旋转 CALayer 并试图在动画完成后将其停止在最终位置。
但是在动画完成后它会重置到它的初始位置。
(xcode 文档明确表示动画不会更新属性的值。)
任何建议如何实现这一点。
【问题讨论】:
-
这是一个奇怪的 SO 问题,其中几乎所有的答案都是完全错误的 - 完全错误。您非常简单地查看
.presentation()以获得“最终的,看到的”值。向下搜索下面的正确答案,解释它是通过表示层完成的。 -
此线程上的最佳答案是:stackoverflow.com/a/50668490/1101099 - 最佳答案可能“有效”,但不是推荐的解决方案。确保在复制/粘贴之前了解 Core Animation 编程模型! developer.apple.com/library/archive/documentation/Cocoa/…
标签: ios iphone calayer cabasicanimation