Disable vertical scroll in UIScrollView Swift

前端 未结 8 2121
情深已故
情深已故 2021-02-15 00:37

(Don\'t mark this question as duplicated. I read a lot of questions but I don\'t find the answer to my issue.)

My issue is the following: I have a UIScrollView

8条回答
  •  孤街浪徒
    2021-02-15 01:10

    Use next class, setting canScroll as needed:

    class BlockScrollView: UIScrollView {
        var canScroll = true
    
        override func setContentOffset(_ contentOffset: CGPoint, animated: Bool) {
            if canScroll {
                super.setContentOffset(contentOffset, animated: animated)
            }
        }
    }
    

提交回复
热议问题