美文网首页
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