在任何时间获取CABasicAnimation中扩展圆的大小
||
我想知道如何在动画过程中的任何时间点获取扩展的圆动画的直径(或半径)。我也将在获得尺寸后立即停止动画,但是图我无法停止并从图层上将其删除,直到获得圆的大小为止。
有关扩展圆环动画如何实现的示例,它是对iPhone Quartz2D渲染扩展圆环问题中答案“ 0”方法中所示实现的一种变体。
我尝试检查图层,动画等的各种值,但似乎找不到任何东西。我想出了更坏的情况,我可以尝试通过将当前时间放入动画中来做出最佳猜测,并根据其大小状态来确定“应该”位于何处。对于我认为该值在某个我可以轻松获得的某个地方递增的值来说,这似乎有点过头了。
更新:
我已经在Presentation Layer上尝试了多个属性,包括“ Transform”,这些属性似乎从未改变,所有值始终相同,无论在检查时圆圈的大小如何。
没有找到相关结果
已邀请:
2 个回复
细屠截殴些
皇小福另届
,从中您可以得出自己的圆圈大小。 您想要的是2英镑。有关presentationLayer的详细信息,请参见the3文档。另请参见核心动画渲染体系结构。