试图了解PageViewController

时间:2013-01-06 06:30:07

标签: ios uipageviewcontroller

我仔细阅读了文档,但是我仍然无法解决这个问题。我有一个导航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.
}

1 个答案:

答案 0 :(得分:1)

要了解UIPageViewController如何使用故事板工作,您应该只创建一个新项目而不是选择单个视图应用程序,只需选择基于页面的视图应用程序,它将自动连接所有内容,然后您可以进一步自定义