UIVIew阻止动画后用户交互中断

时间:2011-08-11 16:01:49

标签: iphone ios ipad uiview

正如预期的那样(在我的情况下是需要的)在基于块的UIView动画期间禁用用户交互。我遇到的问题是,如果用户在动画期间尝试进行选择(点击UIButton,选择UITableViewCell),一旦完成,有时需要2-3次点击才会变为响应再次点击。

有什么问题?

1 个答案:

答案 0 :(得分:2)

您需要在选项掩码中设置UIViewAnimationOptionAllowUserInteraction。

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