缩放(scrollViewDidEndZooming:withView:atScale)后,我调用paintView的自定义重绘方法。重绘方法和drawRect: for (UIBezierPath *path in _pathArray) {TransformMakeScale... [self setNeedsDisplay]; for (UIBezi
TL;DR:,基本上,我的问题和一样。
我遵循罗伯·梅奥夫( Rob )的出色回答(一如既往)。我的问题是,我使用的不是CAGradientLayer,而是一个CAGradientLayer,它不起作用。我使用CAShapeLayer而不是UIBezierPath,因为我需要动画路径颜色和阴影。我曾经将CAShapeLayer添加为子层,但在这里阅读一些答案时,我尝试将UIView子类并将其层设置为