2012-07-28 60 views
1

我已經實現了代表CPTPlotDataSourceCPTPlotSpaceDelegate在我的視圖控制器。我也設置了plotSpace.allowsUserInteraction = YESself.hostView.allowPinchScaling = YES核心情節的CPTPlotSpaceDelegate:正確執行縮放和平移

然而,這些方法

-(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

我確實忘了設置我的代表:plotSpace.delegate = self;

+0

您也忘了接受您的答案。 – 2012-07-29 00:43:34