원 안에 몇 개의 아이콘으로 내 앱용 메뉴를 만들려고합니다. 사용자가이 메뉴를 돌릴 수 있어야 아이콘이이 원 경로 주위에서 위치를 변경하지만 스스로 회전 할 수는 없습니다. 이 이전의 http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit을 읽었으므로 손가락 움직임을 따르는 방법을 볼 수 있지만이 메뉴는 터치가 끝난 후 관성 스핀을 갖기 위해 필요합니다. 이 작업을 수행하는 방법에 대해 2 가지 질문이 있습니다.아이콘이 원으로 회전하는 메뉴를 만드는 방법은 무엇입니까?
처음으로 원 안에서 움직이는 아이콘으로 애니메이션을 만드는 가장 좋은 방법은 무엇입니까? 그것은 멈출 때까지 천천히해야하고, 사용자가 그의 손가락을 충분히 빨리 움직이면, 하나 이상의 완전한 원을 할 수 있어야합니다.
둘째, 손가락 움직임의 속도를 어떻게 측정합니까? 나는 locationInView와 previousLocationInView를 사용하려고 시도했고, 그들 사이의 각도의 차이에 의해 단지 상수로 곱 해졌습니다. 문제는 내가 손가락을 한 곳에서 잠시 동안 가지고 감을 때, 나는 여전히 원의 관성 운동을 얻고,이 경우에는 전혀 움직이지 않기를 원한다.
네, 그게 정확히하고 싶습니다. – johnyu