iphone - 在 Core Graphics 和 CorePlot 中用 'raised effect'/gradient 画一条线

标签 iphone ios uikit core-graphics core-plot

我想对一条线应用“凸起效果”。它看起来类似于:

enter image description here

起初我想到了使用渐变填充,但标准渐变填充只会在一个方向上应用渐变,而不管线条的方向,如下所示:

enter image description here

这些线实际上是使用 CorePlot 绘制的散点图的一部分,但由于 CorePlot 允许您或多或少地应用您在核心图形中可以做的任何事情,因此核心图形解决方案应该适用于此。

最佳答案

您或许可以通过阴影获得可接受的效果。如果那行不通,请制作多个图。为每个绘图提供相同的数据点,但改变线宽和颜色以实现 3D 效果。

关于iphone - 在 Core Graphics 和 CorePlot 中用 'raised effect'/gradient 画一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084478/

相关文章:

ios - 对于具有 lineSpacing 和多种颜色的单行文本,UILabel 大小不正确

javascript - 如何检测 iPhone 上页面滚动的比例?

iphone - iOS 记录器库

ios - 应用程序在 iOS 7.1 上运行错误(屏幕尺寸)

ios - 移动一个 UIImageView

iOS 13 : NavigationBar BarStyle is ignored when using UINavigationBarAppearance

iphone - uiwebview 长单词换行问题

jquery - 在 iPhone 上更改 div 的 bg 图像不起作用

ios - 没有缺口的 iPhone X 模拟器截图

ios - iOS App在后台或未运行时如何响应iOS APNS事件