我正在尝试为我的UICollectionViewDataSource和Delegate 使用单独的类,但是没有调用这些方法.
视图层次结构如下:
(Root VC) -> (Current Screen) -> (Current Page) -> (CollectionView in question)
UIViewController -> UIViewController -> UIPageViewController -> UICollectionView
Run Code Online (Sandbox Code Playgroud)
这是Current ScreenVC 的类.
import UIKit
class FooController: UIViewController {
// PageViewController
let pageController = UIPageViewController(/*...*/)
let pageOne = UIViewController()
let pageTwo = UIViewController()
override func loadView() {
super.loadView()
// Setup Stuff
bootstrapPageOne()
}
func bootstrapPageOne() {
// Do PageView Stuff
bootstrapBars()
}
func bootstrapBars() {
// Everything is set up when this function is …Run Code Online (Sandbox Code Playgroud)