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