【发布时间】:2011-12-07 13:45:08
【问题描述】:
我正在处理核心情节的分散情节。当我触摸该图中的任何绘制点时,我需要显示与该触摸点相关的一些信息。
我怎样才能做到这一点?
提前致谢。
【问题讨论】:
我正在处理核心情节的分散情节。当我触摸该图中的任何绘制点时,我需要显示与该触摸点相关的一些信息。
我怎样才能做到这一点?
提前致谢。
【问题讨论】:
这些委托方法帮助了我。
-(BOOL)plotSpace:(CPTXYPlotSpace *)space shouldHandlePointingDeviceUpEvent:(id)event atPoint:(CGPoint)point{
NSLog(@"point.x=%lf,point.y=%lf",point.x,point.y);
return YES;
}
-(BOOL)plotSpace:(CPTXYPlotSpace *)space shouldHandlePointingDeviceCancelledEvent:(id)event{
//NSLog(@"point.x=%lf,point.y=%lf",point.x,point.y);
return YES;
}
-(BOOL)plotSpace:(CPTXYPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point{
NSLog(@"point.x=%lf,point.y=%lf",point.x,point.y);
return YES;
}
-(BOOL)plotSpace:(CPTXYPlotSpace *)space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point{
NSLog(@"point.x=%lf,point.y=%lf",point.x,point.y);
return YES;
}
【讨论】:
Core Plot 中包含的示例应用程序展示了几种不同的方法来做到这一点。在 Plot Gallery 应用程序中,查看梯度散点图或简单散点图。 Mac 版的 CPTTestApp 有一个点选择演示,展示了一种在选定点上绘制十字准线而不是标签的方法。
【讨论】: