2011-05-11 2 views
0

사용자가 선택한 이미지를 표시하기 위해 UIimageview를 추가 한 프로젝트에서 작업하고 있습니다. 이제는 사용자가 이미지 자르기를 원할 경우 자르기 요구 사항에 따라 이미지를 만질 수 있습니다. 사용자가 이미지를자를 때 사용자가 터치 한 곳에서 선이 그려야합니다. 나는 UITouch 클래스가 그것을 사용할 것이라는 것을 안다. 그러나 나는 그것을 할 수 없다.사용자가 Uiimageview를 터치했을 때 선 그리기

답변

0

두 가지 가능한 해결 방법이 있습니다.

1) 하위보기로 UIImageView가 포함 된 사용자 지정 UIView를 만듭니다. UIImageView를 사용자 정의 UIView와 동일한 크기로 만듭니다. 그런 다음 사용자 지정 UIView에서 터치를 감지하는 코드를 추가하고 UIImageView 하위 뷰 위에 선을 그립니다.

2) UIImageView의 사용자 정의 복제본을 생성하여 이미지를 먼저 '배경'으로 그린 ​​다음 터치를 감지하고 이미지 상단에 선을 그립니다.

또한 터치를받는보기에서 userInteractionEabled를 YES로 설정해야합니다.