좋아, 기본적으로 노브로 작동하지만 화면의 절반 만 만들고있어 - 그래서 회전시키기 위해 수평 스 와이프가 필요합니다. 거의 모든 것이 하나의 예외만으로 정렬되었습니다. 중간 스 와이프에서 스 와이프의 방향을 바꾸면 방향이 바뀌지 않습니다. 나는 문제를 볼 수도 있지만 해결책에 대해 무엇을해야할지 확신하지 못합니다. 내있는 touchesMoved 그래서 스 와이프 질문으로 회전 원
, 나는 예측 가능한 방법으로 라디안으로 슬쩍 얻을 :CGFloat 라디안 = atan2f (location.y - centerY, location.x - centerX);
라디안을 저장하고 이전 회전에 더하거나 뺀 다음 CATransform3D에 결과를 제공합니다.
따라서 스 와이프가 방향을 변경하더라도 방향의 즉각적인 변경을 허용하지 않는 "균형"이 있습니다.
이 말이 맞는가요?
어떻게 차이를 각도로 변환 하시겠습니까? – Andrew