2012-05-23 2 views
1

여기에 몇 가지 문제가 있습니다. 나는 UIImageView에 대한touchesBegan이 UIImageView 애니메이션에서 작동하지 않습니다.

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

라는 방법이있어 이미지가 정적 인 동안, 그것은 touchesBegan 메소드가 호출되는, 잘 작동 ...하지만 난 살아 움직이는듯한 UIImageView을 할 때, 작업 touchesBegan 중지합니다. 왜 이런 일이 발생하는지 알고 싶습니까?

+0

UITapGestureRecognizer를 사용하여이 문제를 해결했습니다. http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITapGestureRecognizer_Class/Reference/Reference.html – Marnerk

답변

0

애니메이션 중에 touchesBegan을 받으려면 애니메이션을 만들 때 UIViewAnimationOptionAllowUserInteraction 애니메이션 옵션을 포함해야합니다. 그것에 대해 좋은 토론 here가 있습니다.

관련 문제