Disable vertical scroll in UIScrollView Swift

前端 未结 8 965
鱼传尺愫
鱼传尺愫 2021-02-15 00:47

(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:11

    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)
            }
        }
    }
    

提交回复
热议问题