【发布时间】:2012-12-29 18:04:22
【问题描述】:
我想对线条应用“提升效果”。它看起来类似于:
起初我想使用渐变填充,但标准渐变填充只会在一个方向上应用渐变,而不管线条的方向是这样的:
这些线实际上是使用 CorePlot 绘制的散点图的一部分,但由于 CorePlot 允许您或多或少地应用您可以在核心图形中执行的任何操作,因此此处应该应用核心图形解决方案。
【问题讨论】:
-
你试过的时候,你是用什么方法来创建渐变的?例如,您可以使用
CGContextDrawLinearGradient()并传入开始和结束坐标。如果你这样做了,你需要使渐变垂直于你当前绘制的线。 -
这是我使用的方法,是的,但它一次只能垂直于示例中显示的线之一。
-
没错。您必须使用不同的渐变分别绘制每条线。
-
这是不可能的,因为我无法控制仅填充的线条的绘制,线条是由核心图绘制的。
标签: iphone ios uikit core-graphics core-plot