PageMenu Swift 3滚动有时不起作用

时间:2017-04-27 13:17:09

标签: ios swift3

我在我的应用程序中有三个页面菜单在应用程序的不同部分,有时其中2个在滚动中有一个错误,停止更改页面菜单中的视图。另一方面,有一个页面菜单,它没有显示任何这些问题。有什么想法吗?

self.pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRect(x: 0.0, y: 0.0, width: self.view.frame.width, height: self.view.frame.height), pageMenuOptions: parameters)
self.pageMenu?.delegate = self
self.addChildViewController(pageMenu!)
self.view.addSubview(self.pageMenu!.view)
self.pageMenu?.didMove(toParentViewController: self)

1 个答案:

答案 0 :(得分:0)

https://github.com/PageMenu/PageMenu/issues/338通过从UIDevice.current.orientation.isPortrait-> UIApplication.shared.statusBarOrientation.isPortrait

更改CAPSPageMenu.swift的viewDidLayoutSubviews()中的currentOrientationIsPortrait来解决此问题。