iPhone绘图/图表库

时间:2010-05-02 09:49:56

标签: iphone charts plot

我正在寻找良好的绘图库(线条,饼图,柱形图),它允许与用户触摸相互作用,如股票应用程序。

我发现了一个核心图库,但似乎交互逻辑没有得到很好的覆盖。

请建议可以使用哪些库?

1 个答案:

答案 0 :(得分:0)

配置问题。

交互逻辑包含在CPLayerHostingView.m文件中的核心图库中。

如果您需要将ViewControllerCPLayerHostingView相关联,只需添加属性:

@interface CPLayerHostingView : UIView<CPPlotDataSource> {
@protected
    CPLayer *hostedLayer;
    CPTestAppScatterPlotController *touchController;
}

@property (nonatomic, readwrite, retain) CPLayer *hostedLayer;
@property (nonatomic, readwrite, retain) CPTestAppScatterPlotController *touchController;

然后在ViewController中使用代码:

CPLayerHostingView *hostingView = (CPLayerHostingView *)self.view;
hostingView.touchController = self;

现在,您可以从视图中运行任何控制器的视图方法。