我正在将此代码用于触摸事件,但它不起作用
-(void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index
如何在核心图中添加触摸事件,或者我想在每个条形图的顶部显示条形图值。
我正在将此代码用于触摸事件,但它不起作用
-(void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index
如何在核心图中添加触摸事件,或者我想在每个条形图的顶部显示条形图值。
根据谷歌论坛中的这个主题,对于触摸事件,您使用的委托方法应该可以工作。检查错误是否与设置委托有关。检查CPTestApp
应用程序以获取示例。
对于第二个问题,如此处所述,为了在条形图顶部显示条形图值,您可以通过设置添加简单标签barLabelTextStyle
。您还可以查看以下条形图数据源方法:
-(CPTextLayer *)barLabelForBarPlot:(CPBarPlot *)barPlot recordIndex:
(NSUInteger)index;
再次检查CPTestApp
示例。您可以使用该barLabelOffset
属性来设置条的末端和标签之间的空间,如那里所述。