缩放
最简实现
- 设置 minimumZoomScale 和 maximumZoomScale
- 实现 UIScrollViewDelegate 中的 viewForZooming,返回你想响应缩放操作的View
- 示例:
scrollView.maximumZoomScale = 1.8
scrollView.minimumZoomScale = 1
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return zoomView
}
isDragging、isTracking、isDecelerating
简述
UIScrollView 的内容位移必定会触发 scrollViewDidScroll 回调,
而 isDragging、 isTracking、isDecelerating 是用于区分具体滚动的类别
触发顺序:
isDragging
:用户开始拖动内容
isTracking
:用户拖动内容中
isDecelerating
:用户停止拖动内容,UIScrollView自动减速中
~~您的支持,是我继续分享的动力,欢迎建议吐槽,如帮到你,那点击下方,给我加个鸡腿吧 (>_<) ~~
网友评论