如下面的截图所示,我在顶部有一个黑色的调光器视图,在底部有一个viewController (白色的),屏幕大小是一半。
我想要做的是当我点击调光的地方,也就是。在viewController之外。这个viewController应该被取消。
是的,我用touchesBegan找到了大量的话题。但在我的例子中,它不能工作,问题是touchesBegan不能检测到当前呈现的viewController之外的触摸。当我点击调光视图时,它永远不会被触发。
如果我在调光器视图上使用手势检查,我也不能从调光器视图中忽略这个viewController。
如果有人和我遇到类似的情况,欢迎任何建议。

发布于 2021-06-29 20:00:25
您应该能够将UITapGesture添加到视图窗口,请查看此处:Dismiss modal view form sheet controller on outside tap
https://stackoverflow.com/questions/68178084
复制相似问题