我正在開發一個應用程序,我正在使用iOS5故事板。基本上我有一個UITabBarController作爲根控制器,它包含一些UIViewController和一個UISplitViewController。我想要做的就是使用UIPageViewController作爲UISplitViewController的DetailController。問題是UIPageViewController不顯示它的視圖控制器,但它顯示一個黑屏。我要做的就是在DetailController的viewDidLoad方法來初始化兩個內容視圖控制器,並指令它們分配: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動態加載,但它不工作。
任何幫助將非常感激。 謝謝