如何在touchesMoved中为我的imageview旋转创建if语句?

时间:2016-04-06 03:24:57

标签: ios swift touchesmoved

我有这个圆圈,用户可以用手指像旋钮一样在任一方向旋转360°。我想要添加的是代码的if语句,以便当用户向右和向左旋转旋钮时我可以处理其他操作。我该怎么办?这是我的代码,如果您需要更多信息,请告诉我。

override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
    let touch = touches.first
    if touch!.view === knob {

        let position = touch!.locationInView(self.view)
        let target = leftTurnTable.center
        let angle = atan2(target.y-position.y, target.x-position.x)
        knob.transform = CGAffineTransformMakeRotation(angle)
    }
}

0 个答案:

没有答案