我这里有一些问题。我有一个方法叫
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
对于 a UIImageView
,当图像是静态的时它工作正常,该touchesBegan
方法被调用......但是当我制作UIImageView
动画时,touchesBegan
停止工作。关于为什么会发生这种情况的任何想法?
我这里有一些问题。我有一个方法叫
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
对于 a UIImageView
,当图像是静态的时它工作正常,该touchesBegan
方法被调用......但是当我制作UIImageView
动画时,touchesBegan
停止工作。关于为什么会发生这种情况的任何想法?
为了在动画期间接收 touchesBegan,您必须UIViewAnimationOptionAllowUserInteraction
在创建动画时包含动画选项。这里有一个很好的讨论。