ViewController禁用交互 - iOS

时间:2013-07-11 17:14:09

标签: ios swift

我决定从用户那里收集数据。我开始在mainViewController的顶部添加viewController,如下图所示。 我的问题是用户能够在我的情况下交互mainViewcontroller,mapKit。每当用户滚动选择器视图时,它也会影响按钮上的mapViewController!

我不希望用户能够与mainViewController进行交互。

enter image description here

2 个答案:

答案 0 :(得分:4)

您可以在显示叠加层时停用mainViewController的用户互动,如下所示:

mainViewController.view.userInteractionEnabled = NO;

答案 1 :(得分:2)

另一种方法是截取mainViewController视图的屏幕截图,并将该图像用作性别和年龄集合视图的背景。这样做的好处是只需要显示一个视图控制器,也许可以节省内存。