正如预期的那样(在我的例子中也是期望的)用户交互在基于 block 的 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 block 动画后用户交互中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7029107/