IOS:第一次点击在加载视图后不起作用

IOS: first tap not working just after loading view

我最近注意到我的每个应用程序视图都有一个特定的 bug/behaviour:如果用户在视图出现时在 UI 组件上点击得太快,则点击会被忽略。如果用户在点击之前稍等片刻,点击就会起作用。

Storyboard 用于故事板,点击手势识别器在 UIImageview 上并使用 IOS 10.2。

通过不同的论坛,我阅读了以下选项:

以上均未成功。 有人会在视图加载后第一次点击时遇到类似问题吗?

[更新:我意识到这种不当行为并非特定于此应用。要尝试的两个测试:

现在的问题是:这似乎是 iPhone 应用程序中的常见问题。你知道某处是否有共同的设置吗?或者这是给定 IOS 版本的常见错误? ]

史蒂芬

这是一个普遍的问题(切换view controller的那一刻,第一次点击会被忽略),但这不是一个只因为切换view controller的动画还没有完成就会发生的bug。如果你将动画设置为 false ,那么视图控制器可以立即响应你的点击,无论多快(反正比你的手快):)