我正在使用UIPageViewController
。
我的类ViewController
(包含所有代码,并且是数据源)运行PageItemController
的实例。
我的UIPageControl(pControl
)以ViewController
显示在导航栏中。
我想要以下代码:
PageItemController
override func viewDidAppear(){
let vController = the parent view controller // ViewController
vController.pControl.currentPage = itemIndex
}
这是如何完成的?
最佳答案
在视图控制器上使用parentViewController
属性:
if let parentVC = self.parentViewController as? MyParentViewController {
itemIndex = parentVC.pControl // set variable here
}