我正在使用 UIPageViewController 来浏览页面(UIViewController 数组)。我将页面视图控制器推到顶部导航控制器上。
当我启动应用程序时,我可以通过页面视图控制器内的所有 VC 进行分页。但是,页面视图控制器上的“三指滑动”不起作用。它只是没有得到滚动事件。
关于这里出了什么问题的任何见解?
我正在使用 UIPageViewController 来浏览页面(UIViewController 数组)。我将页面视图控制器推到顶部导航控制器上。
当我启动应用程序时,我可以通过页面视图控制器内的所有 VC 进行分页。但是,页面视图控制器上的“三指滑动”不起作用。它只是没有得到滚动事件。
关于这里出了什么问题的任何见解?
您是否尝试过设置view.isAccessibilityElement
pageViewControllers 数组中 UIViewControllers 的值?
(在 viewController.m/viewController.swift 文件上)
self.view.isAccessibilityElement = true
上面的代码应该可以在 Objective-C 和 Swift 中运行(v. 2.2 及更高版本,也可能更低版本)
你有没有试过这个:
在情节提要中,将 pageViewController 的属性检查器中的 Transition Style 更改为“Scroll”而不是“Page Curl”。