Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我决定从用户那里收集数据。我开始在 mainViewController 的顶部添加 viewController,如下图所示。我的问题是用户可以与 mainViewcontroller 交互,在我的例子中是 mapKit。每当用户滚动选择器视图时,它也会影响按钮上的 mapViewController!
我不希望用户能够与 mainViewController 交互。
您可以禁用mainViewController显示叠加层时的用户交互,如下所示:
mainViewController
mainViewController.view.userInteractionEnabled = NO;
另一种方法是截取 mainViewController 视图的屏幕截图,并将该图像用作性别和年龄集合视图的背景。这样做的好处是只需要显示一个视图控制器,也许可以节省内存。