1

http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_UIPageViewController_Applicationで使用方法を学び、サンプルを実行しますUIPageViewController。しかし、それを自分のアプリに入れると、テキストを画像に置き換えるだけで、画像は前方にページ送りできますが、後方にページ送りできないことがわかりました。実際にコードを注意深く調べましたが、理由を見つけることができませんか? この問題に遭遇した人はいますか?

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
{
    NSUInteger index = [self indexOfViewController:(BigPictureViewController *)viewController];
    if ((index == 0) || (index == NSNotFound))
    {
        return nil;
    }

    index--;
    return [self viewControllerAtIndex:index];
}

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
    NSUInteger index = [self indexOfViewController:(BigPictureViewController *)viewController];

    if (index == NSNotFound)
    {
        return nil;
    }

    if (index == [self.pageContent count])
    {
        return nil;
    }

    index++;
    return [self viewControllerAtIndex:index];
}
4

2 に答える 2

1

を使用している場合はUISplitViewController、スワイプジェスチャを削除しますsplitViewController.presentWithGesture = NO

于 2012-07-11T09:05:22.290 に答える
0

xib イベントを relevent メソッドに接続していない可能性があります。

于 2012-05-07T15:25:28.450 に答える