2つのプライマリビューを含む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があります。ただし、ビューを1回タップするだけで、その上のビューまで表示されるという奇妙なことが起こります。これが起こった後、私は下にスクロールすることもできません。
高さを1200pxのような大きな数値に設定した場合にのみ、スクロールできました。ただし、それでも、底面図を1回タップするだけで、上面図まで飛んでいきます。ページングを無効にすると、1回のタップでスクロールが上向きに飛ぶことはありませんが、手動でページングを管理する必要があることを意味します。これは確かに理想的とは言えません。
何か助けはありますか?