我在库中搜索了两天,不幸的是我无法找到如何获取两个数据之间的空格(以 px 为单位)。我的 linechartview
包含在 UIScrollView
中,目的是获取位于 中心的
。linechartview
点的值 ScrollView
最佳答案
通常,它有一个转换器将数据值转换为 px 值,例如:
position.x = CGFloat(i) // index on x axis, like 0,1,2
position.y = 0.0
position = CGPointApplyAffineTransform(position, valueToPixelMatrix)
以上代码取自内部函数drawLabels
,您应该看看
在此位置之后将是 px。屏幕上的值。您只需要弄清楚如何获取它并传递给其他函数,例如使用委托(delegate)
关于swift - 点的坐标 - ios-charts [Swift],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670445/