iphone 开发 : disabling user interaction during the animation

标签 iphone objective-c ios animation user-interaction

在我的应用程序中,我有一些动画。例如,我的主菜单中有一个按钮,当您单击它时,动画开始(如移动某个地方等),在动画结束时,它会导航到另一个页面。我需要的是在动画期间禁用用户交互。因为在动画期间如果我按下按钮的起点,应该导航的页面会打开两次。总而言之,如果我在动画期间不让任何类型的用户交互,我的问题就会解决。我该怎么做?

最佳答案

动画前:

self.view.userInteractionEnabled = NO;

在动画完成 block 中:

self.view.userInteractionEnabled = YES;

关于iphone 开发 : disabling user interaction during the animation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303036/

相关文章:

iOS:如果未安装应用程序,Apple Universal Link continueUserActivity 方法不会调用?

iphone - iphone 中的自定义前端将在所有其他应用程序中工作

ios - 将 UIAlertView 输入限制为特定字符如何工作?

objective-c - GPS 应用程序在 iOS 5 上停止工作 - 位置管理器未更新

ios - IBM Worklight app-builder ant 任务创建两个 xcode 项目而不是一个

ios - 在 Xcode 4.4 中使用不受支持的编译器

iphone - 为 iphone 创建图标的工具

iphone - LinkedIn 集成 r_network 和 w_messages 请求在 iOS sdk 中无法协同工作

ios - 如何推送具有透明背景的新 viewController?

ios - 将超过 14 位的字符串转换为 float 或任何