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