2

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

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

在此处输入图像描述

4

2 回答 2

4

您可以禁用mainViewController显示叠加层时的用户交互,如下所示:

mainViewController.view.userInteractionEnabled = NO;
于 2013-07-11T17:20:27.283 回答
2

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

于 2013-07-11T17:25:29.740 回答