美文网首页
UIScrollView子视图拖动异常

UIScrollView子视图拖动异常

作者: 番薯大佬 | 来源:发表于2019-10-22 10:44 被阅读0次

UIScrollView中多个子视图,拖动手势向左或向右滑动时,出现不规划拖动。
解决:首先确保只设置了横向或垂直方向的contentSize;其次,如果设置了横向滑动,则禁用垂直滑动,反之则彬横向滑动。

代码示例

// 横向滑动
self.scrollView.contentOffset = CGPointMake(rowCount * self.scrollView.width, 0);

// 禁止垂直滚动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView.contentOffset.y > 0 || scrollView.contentOffset.y < 0) {
        scrollView.contentOffset = CGPointMake(scrollView.contentOffset.x, 0);
    }
}

相关文章

网友评论

      本文标题:UIScrollView子视图拖动异常

      本文链接:https://www.haomeiwen.com/subject/abzfvctx.html