用户交互在UIVIew块动画后中断



正如预期的那样(在我的情况下也是期望的),用户交互在基于块的UIView动画期间被禁用。我遇到的问题是,如果用户试图在动画过程中做出选择(点击UIButton,选择UITableViewCell),一旦完成,有时需要2-3次点击,应用程序才能再次响应点击。

有什么问题吗?

你需要在选项掩码中设置UIViewAnimationOptionAllowUserInteraction

+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion

最新更新