2014-04-04 3 views
1

iPhone 응용 프로그램을 개발 중이며 UIView를 가져 와서 사용자 touchMove 이벤트에서 특정 영역을 그려보고 싶습니다. 그래서 아무도 나에게 그것이 어떻게 touchMove 이벤트를 구현하여 사용자 touchMove와 동시에 영역을 그릴 수 있는지 의미하는 방법을 제안 할 수 있습니다. 당신이해야 할 일은iOS의 UIView에 그리기

+0

당신이/당신이 가지고있는 코드의 youve 한 모든 시도를 우리에게 보여줄 수 : 꽤 좋은이 하나를 찾을? – ASKASK

+0

이 코드를 사용해 보았습니다. http://stackoverflow.com/questions/2249683/how-to-draw-polygons-with-cgpath – Ashok

+0

이 코드를 사용해 보았습니다. http://stackoverflow.com/questions/4669490/how-to -draw-line-on-touch-event하지만 여전히 작동하지 않습니다. 도움 말 – Ashok

답변

0

은 다음과 같습니다

  1. 하는 UIView의 서브 클래스를 생성합니다.
  2. 등등 touchesBegan:, touchesMoved: 같은 모든 터치 방법들을 구현 UIGraphicsBeginImageContextWithOptionsUIBezierPath
  3. 사용 drawRect:는 터치 위치에 따라 이미지를 그릴.

인터넷에서 많은 자습서가 있습니다. Advanced Freehand Drawing Techniques

enter image description here

+0

감사합니다. iOS 프로그래밍의 새로운 기능이므로 간단한 UIView에 UIImage를 추가하지 않고도 그릴 수 있습니다. – Ashok

+0

@Ashok, 그리기 구현은 간단한 작업이 아닙니다. 그래서 내가해야 할 일을 단계별로 설명하는 자습서를 따르는 것이 좋습니다. – RaffAl