I searched in the library for two days and unfortunately I'm not able to find out how to get the space between two data in px. My linechartview
is contained in a UIScrollView
and the aim is to get the value of the linechartview
point which is located in the center of ScrollView
.
Normally, it has a transfomer to convert data value to px value like:
position.x = CGFloat(i) // index on x axis, like 0,1,2
position.y = 0.0
position = CGPointApplyAffineTransform(position, valueToPixelMatrix)
Above code is taken from internal func drawLabels
, at which you should take a look
After this position will be the px. value on the screen. You just need to figure out how you get it and pass to your other functions, like using a delegate