我有一个目标的图像,我试图使用动画出来外环,而不调整大小。我使用UIBelzierPath来做这件事,而且我有一些原因不能直接将它集中在我的图像上,因为它只将右下角动画化,就像imageView所认为的那样。我做错了什么?我与动画斗争,所以任何帮助都是很棒的。 let circleMaskPathFinal = UIBezierPath(
TL;DR:,基本上,我的问题和一样。
我遵循罗伯·梅奥夫( Rob )的出色回答(一如既往)。我的问题是,我使用的不是CAGradientLayer,而是一个CAGradientLayer,它不起作用。我使用CAShapeLayer而不是UIBezierPath,因为我需要动画路径颜色和阴影。不过,当设备旋转时,问题在于路径的形状:CAShapeLayer的动画看起来很糟糕,实际