Добавление пользовательского маркера в гистограммы с помощью библиотеки iOS Charts - PullRequest
0 голосов
/ 16 мая 2018

Я хочу нарисовать пользовательский вид маркера на полосе касания на гистограммах с помощью библиотеки диаграмм 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

Но мой результатграфик выглядит следующим образом Он перекрывается границами barChartView.пожалуйста, нажмите, чтобы увидеть. Кто-нибудь знает, как это сделать

...