Ios PageMenu Swift 3滚动有时不';行不通

Ios PageMenu Swift 3滚动有时不';行不通,ios,swift3,Ios,Swift3,在我的应用程序中,有三个页面菜单位于应用程序的不同部分,有时其中两个在滚动中有一个错误,它会停止以更改页面菜单中的视图。另一方面,有一个页面菜单没有显示任何这些问题。对此有何想法 self.pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRect(x: 0.0, y: 0.0, width: self.view.frame.width, height: self.view.frame.height), page

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

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)

通过在viewDidLayoutSubviews()中更改CurrentOrientionSportRait解决了此问题在CAPSPageMenu.swift from UIDevice.current.orientation.isPortrait->UIApplication.shared.statusBarOrientation.isPortrait

中,也添加动画代码。@KKRocks如果删除动画代码,也会面临同样的问题。您需要在此处添加有问题的代码。检查此链接可能会对您有所帮助:该页面中没有解决方案。