試してみてください!
- あなたUIPageViewControllerのセットアップを行った後、あなたの「最初の」のページ、手動で2ページ目に移動し、
- あなたの「最初の」のページの前に空のページを追加します(必要に応じて非表示にするように設定) 。
- pageViewController:viewControllerBeforeViewController:delegateメソッドで、ビューが空のページになるかどうかを確認します。その場合は、
- 手動でもう一度、おそらく多少遅れて、もう一度ページに移動してください。または方法のいくつかの並べ替えで
- 、これは完璧なソリューションであること、うまくいけば、受け入れられないことがありますUIPageViewController
でUIPanGestureRecognizerを無効にします。 私はまたこのようなことをやっていますので、もっと説明して自分で試してみましょう。がんばろう!
//編集
ああ..あなたが最後の代わりにバウンス効果を持つようにしたい場合は(私はあなたが両方を行うことをお勧めします)。..
- これをスキップします。
- 他のすべてのページの後に余分なページ(または奇数ページと両面表示の空白ページが2つある場合は2つ)を追加します(オプションで、それらを非表示に設定します)。
- pageViewController :viewControllerAfterViewController:デリゲートメソッドは、ビューが(最後の)空のページになるかどうかを確認します。その場合、
- 手動で前のページに移動してください。多分遅れています。または
- 方法のいくつかの並べ替えでは、あなたがUITapGestureRecognizerを無効にしていない場合(3)、あなたはそれをタップジェスチャーであるかどうかを判断する必要がありますで、あなたのUIPageViewController
でUIPanGestureRecognizerを無効にします(3.1)を選択し、そうでなければ(3.2)のルートを取る!