2010-07-28 5 views
1

UIPanGestureRecognizer를 사용하여보기를 회전 할 수 있습니까? 나는 회전하는 제스처와 비슷한 기능을 원하지만 손가락 하나만 사용하고 싶습니다.UIPanGestureRecognizer로보기 회전

감사합니다.

답변

1

확실히. 그러나 물론 자신의 회전 수학을 할 필요가 있습니다. 뷰의 회전 중심점이 이미있는 경우 해당 중심을 기준으로 터치 입력의 각도를 추적하고 업데이트 할 때 뷰의 transform 속성을 적용하면 특히 유용합니다.

+0

내가 중심점을 수행하지만 수학에 대해 확실하지 메신저 ... 당신은 더 설명 할 수 있을까? 덕분에 – joec

0

체크 아웃 CGAffineTransformMakeRotation.

이 웹 사이트가 도움이 될 것입니다. 사이트에서

http://chris-software.com/index.php/2009/04/26/animations-and-transformations/

는 :

# M_PI * 0.00 = 0° (original condition) 
# M_PI * 0.25 = 45° 
# M_PI * 0.50 = 90° 
# M_PI * 0.75 = 135° 
# M_PI * 1.00 = 180° 
# M_PI * -0.75 = 225° 
# M_PI * -0.50 = 270° 
# M_PI * -0.25 = 315° 
+0

링크가 끊어졌습니다, 링크를 업데이트하거나 개념을 적어 설명해 주시겠습니까 pls? 특히 회전의 중심점이있는 경우 – Pavan