OGeek|极客世界-中国程序员成长平台

标题: ios - 如何计算饼图顶部的旋转角度? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:35
标题: ios - 如何计算饼图顶部的旋转角度?

当用户选择一个切片并让切片停止在轮子顶部时,我正在尝试旋转饼图轮

    // start from the middle of the slice angle
    let startAngle = self.slicesArray[index].angle / 2
    // end at top of chart
    let endAngle = //?
    let angleDifference = //?
    UIView.animateWithDuration(0.4, animations: {
        self.transform = CGAffineTransformRotate(self.transform, -angleDifference)
    })

enter image description here



Best Answer-推荐答案


你试过用 3/2 π 作为 endAngle 吗?区别显然是 endAngle - startAngle

关于ios - 如何计算饼图顶部的旋转角度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672047/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4