iOS 4.0 애플리케이션을 개발 중입니다.사용자 정의 UIView가 사용자의 터치를 감지합니다.
이미지 위에 사용자 정의 UIView
을 추가하여 (UIImageView
) 사용자가 일부 이미지의 부분을 터치 할 때를 감지하고 싶습니다. 내가 SDWebImage 패키지를 사용하고 있기 때문에 UIImageView
을 하위 클래스로 만들고 싶지 않습니다. (또는 어쩌면 저는 서브 클래스 UIImageView+WebCache
으로 처리 할 수 있습니다.
이 UIImageView
은 UIScrollView
입니다.
제 아이디어는 사용자가 이미지를 터치하고 사용자가 터치 한 곳인 viewController
에이를 알리는 것입니다. 나는 움직임이나 스 와이프 또는 멀티 터치를 감지 할 필요가 없습니다. 손가락 하나 만 만지면됩니다.
UIView
하위 클래스를 만들어서 touchesBegan
: touchesEnd
: 등의 메서드를 사용하여이를 감지 할 수 있습니다. 그러나 이것이 최선의 방법인지 확실하지 않습니다.
당신은 어떻게 생각하십니까? 더 나은 접근법을 알고 있습니까?
나는 이것에 관한 튜토리얼을 발견했다 : http://mobile.tutsplus.com/tutorials/iphone/ios-quick-tip-detecting-touches/ – VansFannel