2

我有一个带标签的行限制。我想用图像替换该标签。我意识到 ios-charts 库不能直接执行此操作,但正在寻找有关如何执行此操作的一些见解。

4

1 回答 1

0

有几种方法可以做到这一点:

  1. 在ios-charts系统外添加图片,可以计算图片的位置,并添加到那里;

  2. 您可以将 ChartLimitLine 子类化,添加一个名为 UIImage 的新属性,然后就可以使用它了。您可以将图表视图子类化为子图表视图,您可以在那里添加您的子限制线,然后将图像添加到视图中。

  3. 如果图像不复杂,比如简单的线条和点,可以选择使用 CoreGrahpics 手动绘制形状。

您可以非常灵活地选择合适的方式来做到这一点。请记住,您只需要原点和大小,然后您可以将图像添加到您想要的任何位置。

进行定制需要您深入了解 OOP 和 ios-charts。

于 2015-07-16T11:27:33.443 回答