UIScrollView中多個(gè)子視圖岸裙,拖動(dòng)手勢(shì)向左或向右滑動(dòng)時(shí)建芙,出現(xiàn)不規(guī)劃拖動(dòng)。
解決:首先確保只設(shè)置了橫向或垂直方向的contentSize算吩;其次留凭,如果設(shè)置了橫向滑動(dòng),則禁用垂直滑動(dòng)偎巢,反之則彬橫向滑動(dòng)蔼夜。
代碼示例
// 橫向滑動(dòng)
self.scrollView.contentOffset = CGPointMake(rowCount * self.scrollView.width, 0);
// 禁止垂直滾動(dòng)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y > 0 || scrollView.contentOffset.y < 0) {
scrollView.contentOffset = CGPointMake(scrollView.contentOffset.x, 0);
}
}