我已經實現了代表CPTPlotDataSource
和CPTPlotSpaceDelegate
在我的視圖控制器。我也設置了plotSpace.allowsUserInteraction = YES
和self.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
不叫即使情節縮放。
我是怎麼在我的代碼錯過?
謝謝!
您也忘了接受您的答案。 – 2012-07-29 00:43:34