我想使用iOS图表库在条形图上的点按栏上绘制自定义标记视图。我通过继承MarkerView创建了一个视图,并创建了它的xib。现在我想像这样添加这个标记。 Please click to see the marker designs。它是通过线连接的条形图上方。我无法放置那个框架。
我的customMarkerView.swift代码是
class CustomMarkerView: MarkerView {
override open func awakeFromNib() {
self.offset.x = -self.frame.size.width / 2.0
self.offset.y = -self.frame.size.height - 7.0
}
open override func refreshContent(entry: ChartDataEntry, highlight: Highlight) {
layoutIfNeeded()
}
}
我正在尝试使用此代码添加标记
let marker: CustomMarkerView = (CustomMarkerView.viewFromXib() as? CustomMarkerView)!
marker.chartView = barChartView
barChartView.marker = marker
但我的结果图看起来像这样It is overlapping with the bounds of barChartView. please click to see.任何人都知道如何做到这一点