iOS-Charts - X轴标签在滚动时消失

时间:2017-06-05 09:38:05

标签: swift ios-charts

我一直在与 Daniel Gindi iOS-Charts合作,这是一个很棒的框架!

但是,我很长一段时间以来一直在努力解决这个问题。我正在使用BarChart并设法在Axis标签上显示正确的值。

现在我不知道为什么会发生这种情况但标签似乎在我正在滚动时消失......

这是一个简单的例子,有两个条形码:

enter image description here

现在我向右滚动了一下,PUFFF!标签已经过去了!

enter image description here

//这是我的设置代码:

    func setupChartView() {
    // Default Texts:
    noDataText = ""
    chartDescription?.text = ""

    // xAxis:
    xAxis.drawGridLinesEnabled = false
    xAxis.drawAxisLineEnabled = false
    xAxis.enabled = true
    if (UIScreen.main.nativeBounds.height < iPhone6ScreenHeight) {
        xAxis.yOffset = smallScreenYOffset
    } else {
        xAxis.yOffset = graphLabelYOffset
    }
    xAxis.labelPosition = .bottom
    xAxis.labelFont = defaultTextFont!
    xAxis.labelTextColor = .engieChartGrayColor()
    xAxis.granularity = 1.0

    // Left/Right Axis:
    leftAxis.enabled = false
    rightAxis.drawGridLinesEnabled = false
    rightAxis.drawAxisLineEnabled = false
    rightAxis.drawLabelsEnabled = false
    rightAxis.drawZeroLineEnabled = false

    // Other UI Vars:
    dragEnabled = true
    drawMarkers = false
    drawBordersEnabled = false
    clipValuesToContentEnabled = true
    drawValueAboveBarEnabled = false
    setScaleMinima(4.0, scaleY: 1.0)
    legend.enabled = false
    doubleTapToZoomEnabled = false
    pinchZoomEnabled = false
    resetZoom()
    scaleXEnabled = false
    scaleYEnabled = false

}

有人可以向我解释为什么会这样吗?

谢谢,我真的很感谢帮助...

0 个答案:

没有答案