如预期的那样(在我的情况下是期望的),在基于块的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

关于iphone - UIVIew块动画后用户交互被中断,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7029107/

10-11 22:14
查看更多