0
當向右滑動時,我已經離開菜單,並且在向左滑動整個頁面時我希望我的標籤更改。SideMenu和UIPageViewController上的UIPanGestureRecognizer截取
他們UIPanGestureRecognizer攔截,我已經試過禁用UIPageViewController的UIScrollView中的反彈,試圖requireGestureRecognizerToFail:
但我不能讓它的兩個人的作品。我想要的是當它被刷到右側菜單時出現。如果側面菜單打開,它將被移動到左側,否則頁面將會改變。
我的示例代碼如下;
for(UIScrollView *view in self.pageViewController.view.subviews)
{
if ([view isKindOfClass:[UIScrollView class]])
{
UIScrollView *scrollView = (UIScrollView *)view;
AppDelegate *appDel = [UIApplication sharedApplication].delegate;
UIPanGestureRecognizer* panGestureRecognizer = scrollView.panGestureRecognizer;
[panGestureRecognizer addTarget:self action:@selector(move:)];
[panGestureRecognizer requireGestureRecognizerToFail:appDel.slidingViewController.panGesture];
}
}
在此先感謝