我有这个圆圈,用户可以用手指像旋钮一样在任一方向旋转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)
}
}