美文网首页iOS坑点
UIScrollView的缩放实现

UIScrollView的缩放实现

作者: Jadian | 来源:发表于2018-07-02 09:57 被阅读0次

    缩放

    最简实现

    1. 设置 minimumZoomScalemaximumZoomScale
    2. 实现 UIScrollViewDelegate 中的 viewForZooming,返回你想响应缩放操作的View
    3. 示例:
      scrollView.maximumZoomScale = 1.8
      scrollView.minimumZoomScale = 1
    
      func viewForZooming(in scrollView: UIScrollView) -> UIView? {
        return zoomView
      }
    

    isDraggingisTrackingisDecelerating

    简述

    UIScrollView 的内容位移必定会触发 scrollViewDidScroll 回调,
    isDraggingisTrackingisDecelerating 是用于区分具体滚动的类别

    触发顺序:
    isDragging:用户开始拖动内容
    isTracking:用户拖动内容中
    isDecelerating:用户停止拖动内容,UIScrollView自动减速中

    ~~您的支持,是我继续分享的动力,欢迎建议吐槽,如帮到你,那点击下方,给我加个鸡腿吧 (>_<) ~~

    相关文章

      网友评论

        本文标题:UIScrollView的缩放实现

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