UIView动画时的用户交互

在近期的一个项目中偶然遇到一个pop视图显示的过程中有动画,还需要有手势交互:
首先我添加了一个tapgesture的手势识别,然后视图显示之后调用UIView的动画进行淡入淡出效果,动画事件5s,于是发生一件很有趣的事,手势点击没有效果。

然后调试去掉动画代码,发现手势可以识别。

查了一下API,动画的参数UIViewAnimationOptions中有一个UIViewAnimationOptionAllowUserInteraction,果断加上一试,果然可以!

你可能感兴趣的:(UIView动画时的用户交互)