我试图在加载后以编程方式显示图表中最后一个数据点的十字准线和工具提示。下面的代码是我到目前为止所拥有的。十字准线显示在正确的位置,但工具提示显示在左侧并且太小而无法容纳文本。
int num = [self.activeTrendsResult sChart:self.activeChart numberOfDataPointsForSeriesAtIndex:0];
id<SChartData>data = [self.activeTrendsResult sChart:self.activeChart dataPointAtIndex:num-1 forSeriesAtIndex:0];
double x = [[data sChartXValue] doubleValue];
double y = [[data sChartYValue] doubleValue];
SChartPoint p;
p.x = x;
p.y = y;
[self.activeChart.crosshair moveToFloatingPosition:p onXAxis:self.activeChart.xAxis onYAxis:self.activeChart.yAxis];
[self.activeChart.crosshair.tooltip setResolvedDataPoint:p fromSeries:self.activeChart.series[0] fromChart:self.activeChart];
[self.activeChart.crosshair.tooltip setPosition:self.activeChart.crosshair.trackingPoint onCanvas:self.activeChart.canvas];
任何帮助将非常感激。