私はXcode 8のデフォルトのページベースのアプリケーションを使用していますが、特定のページにジャンプしようとしています(左右にスワイプするのではなく)。私はStackOverflowの上で同様の質問を発見したが、答えは主にこの方法を使うことを提案:UIPageViewControllerで特定のページにジャンプするには?
setViewControllers:direction:animated:completion
私が表示されるページの数を変更する必要はありませんので、私はsetViewControllers
の使用を避けることができますか? Xcodeののページベースのアプリケーションテンプレートを通じて読んだ後、私はこの機能が働くかもしれないと思う
:
func viewControllerAtIndex(_ index: Int, storyboard: UIStoryboard) -> DataViewController?
しかし、私はModelController(として機能コントローラいるので、パラメータstoryboard: UIStoryboard
を取得するかわかりませんUIPageViewControllerDataSource)はストーリーボードの一部ではありません。
https://stackoverflow.com/a/45026010/5461400 –
これを試してみます。http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/ –
ありがとうございました!私はあなたの答えを読んだ。 setViewControllersを使用しているときに、1つの "page"を表示させるだけでよいことは間違いありませんか? – swiftlycoderr