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