这是我的代码:

    productionBar.drawBordersEnabled = false
    productionBar.drawGridBackgroundEnabled = false
    productionBar.drawValueAboveBarEnabled = false

    //This was supposed to work
    productionBar.minOffset = 0.0
    productionBar.setExtraOffsets(left: 0, top: 0, right: 0, bottom: 0)

    productionBar.leftAxis.enabled = false
    productionBar.rightAxis.enabled = false
    productionBar.legend.enabled = false
    productionBar.xAxis.enabled = false
    productionBar.chartDescription?.enabled = false
    productionBar.isUserInteractionEnabled = false


但这就是我得到的:
灰色区域是视图,彩色部分是图表本身。

ios - 如何在iOS图表中删除水平条形图边距/偏移量?-LMLPHP

如果将左/右偏移设置为-35.0,则几乎填满了视图,但不是所有设备都填满。

为什么我要这个?

1-我想填全部

2-我想要获得maxY的大小,即productionBar.frame.size

最佳答案

我可以通过以下几行实现我想要的:

    productionBar.leftAxis.spaceTop = 0
    productionBar.leftAxis.spaceBottom = 0

关于ios - 如何在iOS图表中删除水平条形图边距/偏移量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47436795/

10-11 17:16