iOS坑点

UIScrollView的缩放实现

2018-07-02  本文已影响0人  Jadian

缩放

最简实现

  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自动减速中

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

上一篇下一篇

猜你喜欢

热点阅读