Ios UIPageViewController不允许识别UIScreenedGePangestureRecognitor

Ios UIPageViewController不允许识别UIScreenedGePangestureRecognitor,ios,swift,uigesturerecognizer,uipageviewcontroller,Ios,Swift,Uigesturerecognizer,Uipageviewcontroller,我的应用程序有这个问题。正如您在下面的故事板屏幕上看到的,有根VC(ContainerViewController),它有一个UIScrollView,在这个滚动视图中有两个容器。在左侧容器中嵌入了MenuViewController,在右侧容器中嵌入了WelcomeViewControllerWelcomeViewController内部有一个UIPageViewController 其想法是在UIPageViewController的左侧有一个滑出式菜单(使用scrollView),右侧有

我的应用程序有这个问题。正如您在下面的故事板屏幕上看到的,有根VC(
ContainerViewController
),它有一个
UIScrollView
,在这个滚动视图中有两个容器。在左侧容器中嵌入了
MenuViewController
,在右侧容器中嵌入了
WelcomeViewController
WelcomeViewController
内部有一个
UIPageViewController

其想法是在
UIPageViewController
的左侧有一个滑出式菜单(使用scrollView),右侧有多个VCs。我已经实现了
UIScreenedGepangestureRecognitor
,从左边缘显示菜单。它与scrollView一起正常工作,代码如下:

edgePanRecognizer = UIScreenEdgePanGestureRecognizer(target: self, action: #selector(leftScreenEdgeSwiped))
scrollView.panGestureRecognizer.requireGestureRecognizerToFail(edgePanRecognizer)
但是,在UIPageViewController所在的区域,无法识别UIScreenedGePangestureRecognitor,我只能在页面之间滑动而不是滑出菜单。 我试过了

func gestureRecognizer(UIGestureRecognizer,shouldRecognizeSimultaneouslyWithGestureRecognizer:UIGestureRecognizer) -> Bool {
         return true
} 
但它不起作用


如果您能帮助我如何使
UIScreenedGepangEstureRecognitor
优先于
UIPageViewController
手势,我将不胜感激。

这方面是否成功?