チャートの最後のデータポイントがロードされた後、十字線とツールチップをプログラムで表示しようとしています。以下のコードは、私がこれまでに持っているものです。十字線は正しい場所に表示されますが、ツールチップは左側に表示され、小さすぎてテキストに収まりません。
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];
どんな助けでも大歓迎です。