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