2013-10-11 5 views
0

Я хотел бы 2 UIPageViewController работать вместе хорошо с 2 оси (вертикальной и горизонтальной):UIPageViewController (по горизонтали) внутри другого UIPageViewController (по вертикали) (2 оси)

Проблема заключается моя вертикальная подтаблица (pvcV) взять на себя горизонтальное подвью (pvcH), потому что я объявляю его после горизонтального. Как я могу сделать, чтобы обе работали вместе? Я искать много для такого кода здесь, но не нашли вне ...

Вот мой код в RootViewController:

self.pvcH = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil]; 
self.pvcH.delegate = self; 

self.pvcV = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationVertical options:nil]; 
self.pvcV.delegate = self; 

TCDataViewController *startingViewController = [self.modelController viewControllerAtIndex:0 storyboard:self.storyboard]; 
NSArray *viewControllers = @[startingViewController]; 
self.pvcH.dataSource = self.modelController; 
self.pvcV.dataSource = self.modelController; 

[self.pvcV setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:NULL]; 
[self.pvcH setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:NULL]; 

[self addChildViewController:self.pvcH]; 
[self addChildViewController:self.pvcV]; 
[self.view addSubview:self.pvcH.view]; 
[self.view addSubview:self.pvcV.view]; 

Большое спасибо, если вы можете помочь мне :)

ответ

0

Вы должны положить один внутри друг друга.

Например: Вы в конечном итоге, горизонтальный pageViewController, в котором каждая страница это вертикальный pageViewController, в которой каждая страница является ваш Конечное содержание (TCDateViewController в вашем случае, я думаю)

+0

Это было то, что я имел в виду. Взял меня надолго, но сейчас все в порядке! Я могу перемещаться по горизонтали и по вертикали :) Thx! – Tulleb

Смежные вопросы