我绘制使用CGPath的形状,绘制后,添加到CAShapeLayer.I获取帧使用CGPathGetPathBoundingBox()(此框架将设置为CAShapeLayer),但它是矩形形式,而我的路径是在不同的所以当我试图给渐变颜色,它显示了太多的渐变的一部分路径,并在某些部分你不能看到任何东西。基本上渐变颜色设置CAShapeLayer.So框架有没有什么办法设置渐变颜色到CGPath?请帮助我。感谢你。提示也将不胜感激。渐变色到CGPath
1
A
回答
1
This answer向您展示了如何使用Core Graphics和使用图层来使用渐变填充路径。
总之,你需要为你的图层做的是用一个形状图层来掩盖渐变图层。如果您正在使用笔画或阴影,则还需要一个外部形状图层(未蒙版)。
相关问题
- 1. 用渐变抚摸CGPath?
- 2. 渐变色在D3
- 3. CSS3渐变褪色
- 4. Javascript颜色渐变
- 5. 颜色渐变(ColdFusion)
- 6. 渐变变成黑色
- 7. 渐变色到自定义视图
- 8. 的UILabel与颜色渐变到标签
- 9. Css转换渐变到纯色
- 10. CSS3白色到透明的渐变
- 11. 到透明渐变色的CSS问题
- 12. css traingle的渐变色
- 13. 颜色渐变的背景
- 14. 逐渐改变颜色
- 15. Three.js行的颜色渐变
- 16. 渐变的原色深度
- 17. 面料JS渐变色
- 18. WPF上的ColorAnimation渐变色
- 19. div的渐变底色
- 20. textcolor的颜色渐变
- 21. JFreechart LookUpPaintScale颜色渐变
- 22. CSS创建颜色渐变
- 23. DarkGDK颜色渐变代码
- 24. vPython - 逐渐改变颜色
- 25. 渐变颜色大小
- 26. 文字的多色渐变
- 27. 渐变颜色背景?
- 28. 渐变颜色拉斐尔
- 29. R:ggplot背景渐变着色
- 30. Circle中的渐变色
显示您使用的代码,最好是结果的屏幕截图以及您想要的结果。 – Wain
你没有显示渐变和形状图层,这些是他说你不工作的位。 – Wain
已更新我的整个代码... – h999