使用iOS图表库在条形图中添加自定义标记

使用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.

我想使用iOS图表库在条形图上的点击栏上绘制自定义标记视图。我通过子类化MarkerView创建了一个视图,并创建了其中的xib。现在我想像这样添加这个标记。它位于通过直线连接的条形图上方。我无法放置那个框架

我的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

但是我的结果图看起来像这样,任何人都知道如何做

我想你要找的是baloonMarker。请看一看这个类,它是图表本身的一部分。我无法根据我的UI自定义BallookMarker