我正在尝试为我的 iPhone 应用程序制作以下动画。我目前的想法是从 CAShapeLayer 继承并构建一个包含 3 个动画组件的形状。即黄色矩形、绿线和红色指针。我有一个基本的动画工作,我在其中为黄色框设置动画,但现在我想知道如何在正确的时间启动红色指针的动画。只有当矩形的左上角越过蓝点时,红色指针才会变得可见。
有没有办法在动画期间获取黄色矩形的位置。这样我就可以检查位置并开始绘制红色指针和绿线并为其设置动画。
还是我应该研究一种完全不同的方法?
我正在尝试为我的 iPhone 应用程序制作以下动画。我目前的想法是从 CAShapeLayer 继承并构建一个包含 3 个动画组件的形状。即黄色矩形、绿线和红色指针。我有一个基本的动画工作,我在其中为黄色框设置动画,但现在我想知道如何在正确的时间启动红色指针的动画。只有当矩形的左上角越过蓝点时,红色指针才会变得可见。
有没有办法在动画期间获取黄色矩形的位置。这样我就可以检查位置并开始绘制红色指针和绿线并为其设置动画。
还是我应该研究一种完全不同的方法?