2
私はCPTXYPlotSpaceポイントに触れるポイントを変換したいと思います。実際の座標でオフセットがあることがわかりました。 私は、それがボーダーからx軸の一部を計算しました。 x軸の値にマップされたポイントを取得したいとします。& y軸。coreplot:変換された座標に問題があります。 [plotSpaceプロットポイント:plotPoint forPlotAreaViewPoint:point];
私の英語は貧しいです.... 私は間違ってどこに欲しいですか?教えてください 。
これはコードです。
-(BOOL)plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
{ NSDecimal plotPoint[2];
CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
[plotSpace plotPoint:plotPoint forPlotAreaViewPoint:point];
//HERE HAVE SOME OFFSET. I FIND ,it Calculated part of the x-axis from the border
NSLog(@"touch plotPoint = %d, %f",
[[NSDecimalNumber decimalNumberWithDecimal:plotPoint[CPTCoordinateX]] intValue],
[[NSDecimalNumber decimalNumberWithDecimal:plotPoint[CPTCoordinateY]] doubleValue]);
return YES;
}
をちょうどレコードに対して、このメソッドは2.0で廃止され – thesummersign