我仔细阅读了文档,但是我仍然无法解决这个问题。我有一个导航VC,我将一个网页浏览VC设置为其根目录(虽然它没有在PageViewController的viewdidload中点击我的断点)。到目前为止,所有这些都是在故事板中完成的。
我现在是否在故事板中创建了两个新的viewcontrollers并使用这两个创建一个数组?他们从哪里获得VC页面的VC?
感谢。
以下是来自pageviewcontroller的一些代码:(没有任何反应,只是一个黑屏)
@implementation ResultsViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.delegate=self;
self.dataSource=self;
NSMutableArray *array=[[NSMutableArray alloc]init];
[array addObject:[[Page1ViewController alloc]init]];
[array addObject:[[Page2ViewController alloc]init]];
[self setViewControllers:[NSArray arrayWithArray:array] direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:nil];
// Do any additional setup after loading the view.
}
-(void)setViewControllers:(NSArray *)viewControllers direction:(UIPageViewControllerNavigationDirection)direction animated:(BOOL)animated completion:(void (^)(BOOL))completion{};
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
答案 0 :(得分:1)
要了解UIPageViewController如何使用故事板工作,您应该只创建一个新项目而不是选择单个视图应用程序,只需选择基于页面的视图应用程序,它将自动连接所有内容,然后您可以进一步自定义