0
現在、私はUIPageViewControllerで作業しています。インデックスとして整数を取り、UIViewControllerを返すviewControllerAtIndex_:
関数を実装しました。View Controllerが最後であることを確認してフラグを設定します
func viewControllerAtIndex(index: Int) -> UIViewController? {
if contentText.count == 0 || index >= contentText.count {
return nil
}
let contentController = storyboard?.instantiateViewControllerWithIdentifier("IntroContentViewController") as! IntroContentViewController
contentController.pageIndex = index
contentController.content = contentText[index]
currentViewController = contentController
return contentController
}
今、そのビューコントローラのプロパティを返すように設定したいとします。十分に簡単で、私はcontentController.showsButton = true
を使うことができましたが、私はこれが最後のView Controllerであるときにしか起こりません。
私はif index >= contentText.count {}
とif index == contentText.count{}
を使用しようとしましたが、私にはfalseが返されます。
ページビューコントローラーの子ビューコントローラーの数を指定すると、index
とcontentText.count
が与えられます。