我正在尝试将图像从 0 缩放到 1。动画被延迟,所以我需要将初始图像缩放到 0,或者设置其图层的隐藏属性。然后在动画结束时将比例设置为 1(因此它不会恢复到最初定义的 0 比例)或在动画开始时取消设置图层的隐藏属性。
所以..我找不到任何关于如何完成这两种方法的信息,而且我很好奇是否有更好的方法来做我想做的事情。
如果我设置动画的委托,并使用 animationDidStart 或 animationDidStop 方法,我会得到一个 CAAnimation 对象,但我无法弄清楚如何从该对象访问正在动画的图层。
我真的希望这些动画对象只有一个 beforeStart,afterFinish 属性,它们需要一个块,但显然它们没有。