【发布时间】:2017-03-13 12:56:59
【问题描述】:
在故事板中我有一个UIPageViewController,这是我的代码
class ReservedTimesViewController: UIPageViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
extension ReservedTimesViewController: UIPageViewControllerDataSource {
func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ReservedTimesTableViewController")
print(controller)
return controller
}
func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ReservedTimesTableViewController")
print(controller)
return controller
}
这是我在故事板中的ReservedTimesTableViewController
但我遇到了黑屏。为什么它不能正常工作?
【问题讨论】:
-
检查是否为页面控制器设置了委托和数据源
-
你为什么用
UITableViewController作为UIPageViewController
标签: ios swift xcode uipageviewcontroller