2011-04-22 3 views
0

저는 iPad 앱을 개발 중입니다. 요청 된 기능 중 하나는 이미지를 측정하는 기능입니다. iPad 화면의 해상도가 132ppi라는 사실을 감안할 때 상당히 간단하게 구현할 수있는 것처럼 보입니다.어떻게 직선을 그릴 수 있고 선이 픽셀 단위로되어 있는지 알 수 있습니까?

하지만 어떻게 iPad에서 직선을 그릴 수 있습니까? 가장 좋은 도서관이 있습니까? 핵심 애니메이션, 개방형 글래스 또는 쿼츠가 내가 필요한 것입니까? 나는 어떤 경험을 그리는 경험이 없기 때문에, 누군가가 단지 "할 수있는"것처럼 될 수 있다면, 나는 그것을 어떻게하는지 알아낼 것입니다. 사용자가 직선을 그릴 수 없도록 만들고 싶습니다. 그런 다음 끝나면 선이 얼마나 많은 픽셀인지 알 필요가 있습니다.

도와주세요. 감사합니다

EDIT 나는이 사실을 잊어 버린 것을 잊어 버렸습니다. 나는 사용자가 갈 때 그 라인이 그려 지도록하고 싶습니다. 그래서 손가락을 내려 놓은 다음 작은 점이 나타나면 드래그 할 때 줄이 생기고 멈 추면 줄이 생깁니다.

답변

0

이 답변을 참조하십시오

또한

How do I draw a line on the iPhone?

는, touchesBegan 및 touchesEnded을 구현, 길이를 얻을 모두 CGPoints를 기록하고 델타를 계산합니다. 코드에서

0

The distance formula

:

CGFloat dx = point2.x - point1.x; 
CGFloat dy = point2.y - point1.y; 
CGFloat distance = sqrt(dx*dx + dy*dy); 
+0

그리운 피타고라스. –

관련 문제