堆叠容器和用户交互
Stacked Container and User Interaction
我有一个应用程序,其中有一张地图 (MKMapView) 和一些可能经常更改的用户界面。
我试图使用情节提要容器:一个包含位于下方的 MKMapView,另一个位于顶部应该管理 UI.
但是这样做,第一个容器捕获了触摸事件,我无法移动我的地图。
除了直接处理触摸事件,还有什么办法可以处理吗?
谢谢。
我终于明白了。在 IB 中使用容器时,它实际上为特定 ViewController 添加了一个视图。
所以你实际上可以调用 myViewController.view.superView 并且它 returns 位于原始 viewController 内部的视图与容器。使用它来隐藏或显示容器的视图!
我有一个应用程序,其中有一张地图 (MKMapView) 和一些可能经常更改的用户界面。 我试图使用情节提要容器:一个包含位于下方的 MKMapView,另一个位于顶部应该管理 UI.
但是这样做,第一个容器捕获了触摸事件,我无法移动我的地图。 除了直接处理触摸事件,还有什么办法可以处理吗?
谢谢。
我终于明白了。在 IB 中使用容器时,它实际上为特定 ViewController 添加了一个视图。 所以你实际上可以调用 myViewController.view.superView 并且它 returns 位于原始 viewController 内部的视图与容器。使用它来隐藏或显示容器的视图!