gpt4 book ai didi

ios - 动画阻止触摸开始

转载 作者:行者123 更新时间:2023-11-29 04:24:13 28 4
gpt4 key购买 nike

我有这个代码:

- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
MainGame *newview = [[MainGame alloc] initWithNibName:@"MainGame" bundle:nil];
newview.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:newview animated:YES];
}

当我触摸屏幕时,它用于切换到名为 MainGame 的 View ,但有时当我触摸屏幕时什么也没有发生。

我想说的是,我的touchesBegan有时只接收到触摸,其他时候它会被忽略。

除了这段代码之外,我还运行了大约 1 - 4 个 UIView 动画,其设置如下:

[UIView animateWithDuration: ... ];

但是,如果我删除动画,它将始终识别touchesBegan。

那么为什么我的动画阻止 TouchBegan 被识别以及如何阻止这种情况发生?

最佳答案

使用UIView方法:

animateWithDuration:delay:options:animations:completion:

并将选项设置为:

UIViewAnimationOptionAllowUserInteraction

这应该适合你。

关于ios - 动画阻止触摸开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588114/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com