Ios UIPangestureRecognitor与约束动画冲突
我有一个单元格的contentView动画,希望有一个UIPangestureRecognitor UIPangestureRecognitor工作正常,可以检测到触摸,但当动画发生时,它在完成动画之前不会检测到触摸 有没有解决办法 这是动画块Ios UIPangestureRecognitor与约束动画冲突,ios,uipangesturerecognizer,Ios,Uipangesturerecognizer,我有一个单元格的contentView动画,希望有一个UIPangestureRecognitor UIPangestureRecognitor工作正常,可以检测到触摸,但当动画发生时,它在完成动画之前不会检测到触摸 有没有解决办法 这是动画块 [self.myContentView layoutIfNeeded]; self.contentViewLeftConstraint.constant = -50; self.contentViewRightConstraint.constant =
[self.myContentView layoutIfNeeded];
self.contentViewLeftConstraint.constant = -50;
self.contentViewRightConstraint.constant = 50;
[UIView animateWithDuration:duration delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{
[self.myContentView layoutIfNeeded];
} completion:completion];
谢谢。如果要在动画期间允许用户交互,必须将选项设置为允许:
UIViewAnimationOptions options = UIViewAnimationOptionCurveEaseOut |
UIViewAnimationOptionAllowUserInteraction;
[UIView animateWithDuration:duration delay:0 options:options animations:^{
[self.myContentView layoutIfNeeded];
} completion:completion];
如果要在动画期间允许用户交互,必须将选项设置为允许:
UIViewAnimationOptions options = UIViewAnimationOptionCurveEaseOut |
UIViewAnimationOptionAllowUserInteraction;
[UIView animateWithDuration:duration delay:0 options:options animations:^{
[self.myContentView layoutIfNeeded];
} completion:completion];
非常感谢你!你救了我一天:)太谢谢你了!你救了我一天:)