为什么我的应用会对模态视图外的点击做出反应?
Why does my app react to taps outside a modal view?
我有一个应用程序,在根视图的视图容器中有几个嵌入式集合视图。它还使用模式视图 segue 来打开首选项设置视图。我很惊讶地看到我的应用程序对模式视图之外的点击做出反应。我对 "modal" 视图的非 iOS 特定理解是,它们存在的主要原因是要求用户与它们交互,同时忽略它们之外的任何事件。
任何关于如何阻止我的应用响应模式之外的点击的想法 window 将不胜感激。
呈现模态视图时在背景视图上使用[UIView setUserInteractionEnabled: NO]
。
我有一个应用程序,在根视图的视图容器中有几个嵌入式集合视图。它还使用模式视图 segue 来打开首选项设置视图。我很惊讶地看到我的应用程序对模式视图之外的点击做出反应。我对 "modal" 视图的非 iOS 特定理解是,它们存在的主要原因是要求用户与它们交互,同时忽略它们之外的任何事件。 任何关于如何阻止我的应用响应模式之外的点击的想法 window 将不胜感激。
呈现模态视图时在背景视图上使用[UIView setUserInteractionEnabled: NO]
。