使用iOS图表库在条形图中添加自定义标记
我想使用iOS图表库在条形图上的点击栏上绘制自定义标记视图。我通过子类化MarkerView创建了一个视图,并创建了其中的xib。现在我想像这样添加这个标记。它位于通过直线连接的条形图上方。我无法放置那个框架 我的customMarkerView.swift代码是使用iOS图表库在条形图中添加自定义标记,ios,swift,charts,ios-charts,Ios,Swift,Charts,Ios Charts,我想使用iOS图表库在条形图上的点击栏上绘制自定义标记视图。我通过子类化MarkerView创建了一个视图,并创建了其中的xib。现在我想像这样添加这个标记。它位于通过直线连接的条形图上方。我无法放置那个框架 我的customMarkerView.swift代码是 class CustomMarkerView: MarkerView { override open func awakeFromNib() { self.offset.x = -self.frame.
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
但是我的结果图看起来像这样,任何人都知道如何做我想你要找的是baloonMarker。请看一看这个类,它是图表本身的一部分。我无法根据我的UI自定义BallookMarker