我正在寻找良好的绘图库(线条,饼图,柱形图),它允许与用户触摸相互作用,如股票应用程序。
我发现了一个核心图库,但似乎交互逻辑没有得到很好的覆盖。
请建议可以使用哪些库?
答案 0 :(得分:0)
配置问题。
交互逻辑包含在CPLayerHostingView.m
文件中的核心图库中。
如果您需要将ViewController
与CPLayerHostingView
相关联,只需添加属性:
@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;
现在,您可以从视图中运行任何控制器的视图方法。