我需要在缩放绘图后更改数据源,在缩放完成时我可以以某种方式拦截吗?
我设置了allowsUserInteraction = YES,因此我可以平移和缩放,但是我找不到处理此事件的方法。
答案 0 :(得分:1)
您可以使用绘图空间代表观察绘图范围。当范围满足您设置的任何阈值时,请更改数据源。
答案 1 :(得分:0)
这些是正确的方法:
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceUpEvent:(id)event atPoint:(CGPoint)point {
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint