Ios 只需轻触即可激活垂直分页

Ios 只需轻触即可激活垂直分页,ios,Ios,我有一个800像素高的视图,其中包含两个主视图。我希望用户能够在分区之间向上/向下滑动。因此,我在viewDidLoad中执行以下操作: _scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400); [_scrollView setContentOffset:CGPointMake(0, _containerView.frame.origin.y - 5) animated:NO]; _scrollView.pagi

我有一个800像素高的视图,其中包含两个主视图。我希望用户能够在分区之间向上/向下滑动。因此,我在viewDidLoad中执行以下操作:

_scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400);
[_scrollView setContentOffset:CGPointMake(0, _containerView.frame.origin.y - 5) animated:NO];
_scrollView.pagingEnabled = YES;
_scrollView.alwaysBounceHorizontal = NO;
_scrollView.directionalLockEnabled = YES;
_scrollView.delegate = self;
我正试图初始化显示我的底部部分的视图——这就是containerView所在的位置。然而,奇怪的是,每当我在视图上点击一次,它就会跳到视图上方。发生这种情况后,我无法向下滚动或执行任何操作

我只能在将高度设置为1200px这样的大数字时滚动。然而,即使如此,只要在底部视图上点击一次,它就会飞到顶部视图。当我禁用分页时,滚动不会在一次点击时向上飞去,但这意味着我必须手动管理分页,这显然不太理想


有什么帮助吗?

框架的大小必须是用户可以看到的大小。800px比iPhone屏幕大。内容大小需要是用户看到的帧的两倍,因此分页将导致您在这两部分之间移动