2012-05-23 41 views
1

我在这里有一些问题。我有一个叫做touchesBegan不适用于UIImageView动画

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

方法为UIImageView,它工作正常,同时图像是静态的,touchesBegan方法被调用......但是当我做动画的UIImageViewtouchesBegan停止工作。 任何想法为什么发生这种情况?

+0

我使用UITapGestureRecognizer解决了这个问题http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITapGestureRecognizer_Class/Reference/Reference.html – Marnerk

回答

0

为了在动画过程中接收touchesBegan,创建动画时必须包含UIViewAnimationOptionAllowUserInteraction动画选项。关于它有一个很好的讨论here