1

我正在将此代码用于触摸事件,但它不起作用

-(void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index

如何在核心图中添加触摸事件,或者我想在每个条形图的顶部显示条形图值。 在此处输入图像描述

4

1 回答 1

0

根据谷歌论坛中的这个主题,对于触摸事件,您使用的委托方法应该可以工作。检查错误是否与设置委托有关。检查CPTestApp应用程序以获取示例。

对于第二个问题,如此处所述,为了在条形图顶部显示条形图值,您可以通过设置添加简单标签barLabelTextStyle。您还可以查看以下条形图数据源方法:

-(CPTextLayer *)barLabelForBarPlot:(CPBarPlot *)barPlot recordIndex: 
(NSUInteger)index; 

再次检查CPTestApp示例。您可以使用该barLabelOffset属性来设置条的末端和标签之间的空间,如那里所述。

于 2012-11-12T10:14:05.020 回答