我正在尝试在UISplitViewController的详细信息窗格中实现UIPageViewController-允许分页浏览带有事件的日志之类的日记,同时仍在主视图中显示菜单项表。
一切正常,但前一天的滑动手势将被忽略。
如果我将其更改为模式搜索,没问题。
我认为问题是由于使用instantiateViewControllerWithIdentifier呈现了数据视图控制器:
SessionDataViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"SessionDataViewController"];
dataViewController.dataObject = [self.pageData objectAtIndex:index];
return dataViewController;
关于如何使DataViewController在详细信息窗格中以与模式视图相同的方式接受Page Back滑动手势的任何建议,将不胜感激。
最佳答案
这个问题听起来像是由UISplitViewController引起的。它有一个手势识别器,用于显示和隐藏masterViewController,这阻止了UIPageViewController的获取。您只需要使用以下行在UISplitViewController上禁用手势识别器。[splitViewController setPresentsWithGesture:NO];
关于ios - iOS UIpageviewcontroller作为uisplitviewcontroller中的详细信息。忽略后摇手势,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11333162/