容器ViewController与滚动ViewControllers

时间:2013-10-24 10:11:18

标签: ios scrollview uipageviewcontroller

我正在搜索包含ViewControllers的滚动的想法。我需要知道包含视图控制器的位置。 我已经尝试过UIPageViewController,但是我无法让滚动委托工作。 我也不想添加viewController的视图来滚动,因为它不是很好的解决方案。 我正在寻找想法和例子

2 个答案:

答案 0 :(得分:1)

我不确定你想要获得的结果,但似乎你想要管理多个UIViewController并在相同的视图中显示相关的视图,让我们说“contentView”...... 如果是这种情况,你实际上可以有一个主viewcontroller和'addChildViewController',是的,这也是方法的名称,这样你就可以将每个viewcontroller的视图添加到主视图控制器的视图孩子的生命周期归父亲所有。我做得很简单,但这只是一个你可以继续努力的想法。我希望这对你有帮助......

答案 1 :(得分:0)

您可以使用此方法获取pageViewController的scrollView,您应该使用UIPageViewControllerTransitionStyleScroll样式。

for (UIView *view in self.pageViewController.view.subviews) {
    if ([view isKindOfClass:[UIScrollView class]]) {
        [(UIScrollView*)view setDelegate:self];
    }
}