饼图不可拖动

Pie chart isn't drag-able

我正在尝试使用 iOS Charts 创建一个饼图,我知道饼图的默认设置是允许用户拖动饼图并查看它换个角度。

不过,这里好像不行:

func createChildrenPieChart(sections: [String], percents: [Double]) {
    var dataEntries = [ChartDataEntry]()


    for i in 0...(sections.count - 1) {
        let entry = PieChartDataEntry()
        entry.y = percents[i]
        entry.label = sections[i]
        dataEntries.append(entry)


    }

    let chartDataSet = PieChartDataSet(values: dataEntries, label: "")
    let chartData = PieChartData(dataSet: chartDataSet)

    childrenPieChart.data = chartData

    var colors: [UIColor] = []

    for _ in 0..<sections.count {
        let red = Double(arc4random_uniform(256))
        let green = Double(arc4random_uniform(256))
        let blue = Double(arc4random_uniform(256))

        let color = UIColor(red: CGFloat(red/255), green: CGFloat(green/255), blue: CGFloat(blue/255), alpha: 1)
        colors.append(color)
    }

    chartDataSet.colors = colors
}

任何帮助将不胜感激,我正在使用 Xcode 9,Swift 4.0

我有一个用户可以旋转的功能饼图,你可以尝试添加这个:

    childrenPieChart.rotationEnabled = true
    childrenPieChart.highlightPerTapEnabled = true        
    childrenPieChart.maxAngle = 360.0
    childrenPieChart.isUserInteractionEnabled = true
    childrenPieChart.rotationAngle = 180.0

你必须设置isUserInteractionEnabled

childrenPieChart.isUserInteractionEnabled = true