核心图框架 - 如何在CPTPlotSpaceAnnotation中设置自定义UIView

时间:2013-04-30 14:25:29

标签: uiview plot core-plot

如果使用scatterPlot:plotSymbolWasSelectedAtRecordIndex:方法按下了绘图符号,我想在图表中设置带有标签插座的自定义uiview。

但是我如何给出UIView的情节区域或者如何覆盖CPTLayer以绘制我的自定义UIView?

谢谢

1 个答案:

答案 0 :(得分:5)

CPTLayerCALayer的子类,因此您无法将自定义UIView用作核心绘图注释。但是,您可以将自定义视图作为Core Plot托管视图的兄弟插入(子视图!)。使用绘图空间获取绘图区域中触摸的数据点的坐标,并使用内置的CALayer方法将坐标从绘图区域图层转换为图形图层。