私はアプリケーションを開発しており、iOS5ストーリーボードを使用しています。基本的に私が持っているのは、いくつかのUIViewControllerとUISplitViewControllerを含むルートコントローラとしてのUITabBarControllerです。私がしたいことは、UISplitViewControllerのDetailControllerとしてUIPageViewControllerを使用することです。問題は、UIPageViewControllerがView Controllerを表示しないが、黒い画面が表示されることです。私は何をしてDetailControllerのviewDidLoadメソッドに2つのコンテンツView Controllerを初期化し、命令でそれらを割り当てることです:iOS5ストーリーボードUIPageViewController
[self setViewControllers:self.pagesViewControllerArray direction:UIPageViewControllerNavigationOrientationHorizontal animated:NO completion:nil];
間違いがどこにあるので、私は把握することはできません。
viewDidLoadメソッドは、次のとおりです。
- (void)viewDidLoad{
self.dataSource = self;
self.delegate = self;
self.page1ViewController = [[Page1ViewController alloc] initWithNibName:@"Page1ViewController" bundle:nil];
self.page2ViewController = [[Page2ViewController alloc] init];
self.pagesViewControllerArray = [NSArray arrayWithObjects:self.page1ViewController, self.page2ViewController, nil];
[self setViewControllers:self.pagesViewControllerArray direction:UIPageViewControllerNavigationOrientationHorizontal animated:NO completion:nil];
}
私が関連付けられているそのペン先でのViewControllerおよび動的にロードされたそのビューでのViewControllerの両方を使用しようとしましたが、それは動作しません。
本当にありがとうございます。 ありがとう