我的代码执行从右向左翻转的动画。问题是在切换时,只有 0.75 秒的动画,用户仍然能够与程序交互。我不希望他们能够这样做,有没有一种方法可以短时间停止所有用户交互,或者只是一种完全停止它的方法,然后我可以使用计时器将其重新打开。这是我的动画代码:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
forView:[self view]
cache:YES];
[UIView commitAnimations];
谢谢,雅各布
最佳答案
尝试:
[self.view setUserInteractionEnabled:NO];
关于objective-c - 停止 View 上的用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7035479/