我觉得这对我来说应该很明显,但由于某种原因我无法弄清楚。我有一个带有导航栏、工具栏和主视图的导航界面。有时,用户采取的操作会导致进度指示器出现在视图中间。
虽然进度指示器(这是一个自定义 UIView)在中间旋转,但我希望不允许触摸输入进入任何底层界面(主视图、导航栏、工具栏等)。但这似乎并不简单。
我已经尝试(但失败了)创建一个简单的视图,其唯一的工作就是吞下触摸输入并将其用作窗口子视图——没有骰子,它永远不会获得触摸事件(是的,它确实具有 userInteractionEnabled)。我试图将它作为一个透明的模态视图控制器,但那些似乎从来都不是透明的。
想法?我错过了什么?
谢谢!