我有一个带有四个选项卡的UIPageViewController。三张桌子和一个webview。问题是垂直滚动不起作用。我如何使用swift解决这个问题?UIPageViewController:表垂直滚动不起作用
这是我的代码:
func createTxtPageViewController() {
let pageController = self.storyboard!.instantiateViewControllerWithIdentifier("pagetxtController") as! UIPageViewController
pageController.dataSource = self
pageController.delegate = self
if texts.count > 0 {
let firstController = getItemTxtController(0)!
let startingViewControllers = [firstController]
pageController.setViewControllers(startingViewControllers, direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil)
}
pageTxtViewController = pageController
pageTxtViewController?.view.frame = CGRectMake(10, 173, self.rightView.frame.size.width - 20, self.rightView.frame.size.height - 183)
addChildViewController(pageTxtViewController!)
self.rightView.addSubview(pageTxtViewController!.view)
pageTxtViewController!.didMoveToParentViewController(self)
}
尝试更改顺序添加容器意见'self.rightView.addSubview(pageTxtViewController!.view)''然后addChildViewController(pageTxtViewController!)' –
@KhalidAfridi这不行 – breno
你已经在刷卡功能的pageViewController? –