2012-05-23 40 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