我正在编写使用核心图的iPhone/iPod应用程序。我希望用户滚动图形并显示图形上特定点的实际值(我存储数组)。我已经想出了如何在图上放置一条静态线,但还没有找到一种方法来检测图的位置。有人能指出我在正确的地方吗?谢谢!检测核心图图的位置
2
A
回答
0
我不完全确定你的意思是通过检测位置来做什么。但是,您始终可以使用CPTPlotSpaceDelegate
方法以及CPTPlotSpace
方法来更多地了解用户对图形所做的操作。
两个具体方法浮现在脑海中:
- (CGPoint) plotSpace:(CPTPlotSpace *)space willDisplaceBy:(CGPoint)proposedDisplacementVector
,让你通过图形已移位量,也
- (void) plotPoint:(NSDecimal *) plotPoint forPlotAreaViewPoint:(CGPoint)point
其中CGPoint转换为占用空间坐标。
希望这可以帮助你。
+0
这是有用的,但不是我正在寻找。我希望能够知道我所处的x轴上的确切点,比如说图表的中间部分(用户已滚动到),以便我可以查找数组中的y值。这个调用给了我视图滚动的点数,这可能无法完美解决。不过,我怀疑你给我的代表电话是唯一的办法。我错了吗? – Vic320 2012-01-07 06:35:51
0
对于我的图,这工作正常。
plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = YES;
plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(temp-1.2) length:CPTDecimalFromFloat(7.8)];
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-4.9) length:CPTDecimalFromFloat(50)];
其中temp == x轴数据的最小值。
相关问题
- 1. iPhone核心位置,地图导航
- 2. 核心位置和速度测量
- 3. 位图检测
- 4. Iphone核心位置
- 5. 核心数据和核心位置
- 6. iPhone核心位置:区分自定义图钉图像
- 7. 为核心位置检测iPhone设备功能
- 8. 如何从核心位置返回的位置检索地址
- 9. C#检测用户点击图像/位图的位置
- 10. 核心位置 - 放大当前位置
- 11. 如何通过核心图或核心图形绘制Ven图?
- 12. 核心绘图:更新y轴的位置
- 13. 使用核心位置
- 14. iPhone核心位置startMonitoringSignificantLocationChanges
- 15. 核心位置帮助!
- 16. 核心位置返回00
- 17. 核心位置问题
- 18. PHP核心文件位置
- 19. 在ASP核心验证/检查图像
- 20. 核心图 - 直方图
- 21. 核心图:填充图
- 22. 有没有办法改变核心图中散点图中的xy位置
- 23. CIHueAdjust核心图像过滤器设置
- 24. 了解我的位置变化有多快在使用核心位置或地图工具包的地图上
- 25. Swift - Playground - 核心图形/核心文本/自定义视图
- 26. iphone中的核心图形
- 27. 核心图:重新加载/刷新核心图中的3个饼图
- 28. 获取没有核心位置的用户位置(谷歌地图的地理位置?)
- 29. 核心图形的图像效果
- 30. 通过核心图像的HDR图像?
您是否试图获取特定xValue的阴谋的y值?你有没有解决这个问题? – jessecurry 2012-10-26 15:00:52