Ios charts 如何在图表库的高光上设置PieChart扇区的动画?

Ios charts 如何在图表库的高光上设置PieChart扇区的动画?,ios-charts,Ios Charts,当我在PieChartView中高亮显示一个扇区时,该扇区将更改为数据集的highlightColor+selectionShift。然而,这会立即发生,我想动画这个过渡 目前我看到的唯一动画功能是ChartViewBase,它可以为整个图表制作动画(这是我不想要的) 是否只对单个(选定)扇区设置动画 我有以下代码作为起点,但我不能将转换应用于条目或突出显示 func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataE

当我在PieChartView中高亮显示一个扇区时,该扇区将更改为数据集的highlightColor+selectionShift。然而,这会立即发生,我想动画这个过渡

目前我看到的唯一动画功能是ChartViewBase,它可以为整个图表制作动画(这是我不想要的)

是否只对单个(选定)扇区设置动画

我有以下代码作为起点,但我不能将转换应用于条目或突出显示

func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) {
    let translation1 = CGAffineTransform(scaleX: 1.5, y: 1.5)
    let translation2 = CGAffineTransform(translationX: 1.0, y: 1.0)
    UIView.animate(withDuration: 0.4, animations: { in
        entry.transform = translation1
    }) { didComplete in
        UIView.animate(withDuration: 0.4, animations: {
            entry.transform = translation2
        })
    }
}

是否尝试了动画选定值的以下属性

self.pieChart.highlightPerTapEnabled = true

选中此选项可能有助于在高亮显示时设置动画。

是否检查了我的动画设置?