Ios 滚动视图在视图之间滑动
我正在尝试创建一个类似snapChat的导航,您可以在不同的视图之间滑动。我创建了一个带有scrollView的ContaineViewController,然后在scrollView中显示3个ViewController。这很好,但它始终会显示第一个viewController。我希望它首先显示第二个viewController,以便您可以向右和向左滚动到其他viewController。我怎样才能得到这个 ContaineViewControllerIos 滚动视图在视图之间滑动,ios,iphone,uiscrollview,swift,Ios,Iphone,Uiscrollview,Swift,我正在尝试创建一个类似snapChat的导航,您可以在不同的视图之间滑动。我创建了一个带有scrollView的ContaineViewController,然后在scrollView中显示3个ViewController。这很好,但它始终会显示第一个viewController。我希望它首先显示第二个viewController,以便您可以向右和向左滚动到其他viewController。我怎样才能得到这个 ContaineViewController 我建议使用UIPageViewContr
我建议使用UIPageViewController, 从UIPageViewControllerDataSource实现方法 UIPageViewController允许您在ViewController之间滑动 使您能够配置ViewController的顺序和起始索引
希望这有帮助 如果我理解正确,您在scrollView中有3个ContainerVCs 如果是这样,只需将scrollView的contentOffset值更改为第二个VC所在的位置。我不熟悉swift,但在Obj-C中,您可以这样做:
self.scrollView!.contentOffset = CGPointMake(BVc.view.frame.origin.x, 0);
但是底部会有pageControl?您可以通过不实现其委托方法来删除该页控件
self.scrollView!.contentOffset = CGPointMake(BVc.view.frame.origin.x, 0);