1

デリゲートCPTPlotDataSourceCPTPlotSpaceDelegateビューコントローラーに実装しました。と も設定plotSpace.allowsUserInteraction = YESして いself.hostView.allowPinchScaling = YESます。

ただし、方法は

-(BOOL)plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint

-(BOOL)plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point

-(CGPoint)plotSpace:(CPTPlotSpace *)space willDisplaceBy:(CGPoint)proposedDisplacementVector

-(CPTPlotRange *)plotSpace:(CPTPlotSpace *)space willChangePlotRangeTo:(CPTPlotRange *)newRange forCoordinate:(CPTCoordinate)coordinateプロットがズーム可能であっても呼び出されません。

私のコードで何が欠けていましたか?

ありがとうございました!

4

1 に答える 1

4

デリゲートを設定するのを忘れました:plotSpace.delegate = self;

于 2012-07-28T17:42:06.353 に答える