を使用してインデックスを追跡したいUIPageViewController
。スワイプするたびに、index++
またはする必要がありindex--
ます。このデリゲート メソッドは、スワイプして戻すか、さらにスワイプするたびに呼び出されます。
- (void)pageViewController:(UIPageViewController *)pvc didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed
{
// If the page did not turn
if (!completed)
{
// You do nothing because whatever page you thought
// the book was on before the gesture started is still the correct page
return;
}
// I want to check here whenever the page was swiped back or further
}
ユーザーが後ろにスワイプした場合、またはさらにスワイプした場合、このメソッドをチェックインするにはどうすればよいですか? 「viewControllerAfterViewController」と「viewControllerBeforeViewController」の 2 つの DataSource メソッドがあることはわかっていますが、ページ遷移が完了したかどうかを確認できません (上記の方法でこれを行うことができます)。上記の方法?