2013-10-24 5 views
0

Я ищу идеи для прокрутки, содержащие ViewControllers. Мне нужно знать позицию сдерживающих контроллеров. Я уже пробовал UIPageViewController, но я не могу заставить прокрутить делегат на работу. Я также не хочу добавлять виды viewController для прокрутки, потому что это нехорошее решение. Я ищу идеи и примерыконтейнер ViewController с прокруткой ViewControllers

ответ

1

Я не уверен в результатах, которые вы хотите получить, но, похоже, вы хотите управлять более чем одним UIViewController и отображать связанный вид в том же самом, скажем, contentView "... Если это так, на самом деле у вас может быть главный диспетчер представления и addChildViewController, да, это также имя метода, таким образом вы можете добавить представление каждого контроллера представления к вид главного контроллера, а жизненный цикл ребенка принадлежит отцу. Я сделал это просто, но это всего лишь идея, над которой вы можете работать. Я надеюсь, что это полезно для вас ...

0

Вы можете использовать этот метод, чтобы получить scrollView на страницеViewController, и вы должны использовать стиль UIPageViewControllerTransitionStyleScroll.

for (UIView *view in self.pageViewController.view.subviews) { 
    if ([view isKindOfClass:[UIScrollView class]]) { 
     [(UIScrollView*)view setDelegate:self]; 
    } 
} 
Смежные вопросы