zoukankan      html  css  js  c++  java
  • UIScrollViewDelegate

    一.执行顺序:(scrollView加后面的)
    willBeginDragging         // 将要开始拖拽,手指已经放在view上并准备拖动的那一刻

    DidScroll                       //只要view有滚动(不管是拖、拉、放大、缩小  等导致) 都会执行此函数---any offsetchanges

    willEndDragging           // 将要结束拖拽,手指已拖动过view并准备离开手指的那一刻 注意:当属性pagingEnabled为YES时此函数不被调用

    - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset

    (velocity:              targetContentOffset:    )

    当 willEndDragging 方法中 velocity 为 CGPointZero(结束拖动时两个方向都没有速度)时,didEndDragging 中的 decelerate 为 NO,即没有减速过程,willBeginDecelerating 和 didEndDecelerating 也就不会被调用。反之,当 velocity 不为 CGPointZero 时,scroll view 会以 velocity 为初速度,减速直到 targetContentOffset。值得注意的是,这里的 targetContentOffset 是个指针,没错,你可以改变减速运动的目的地,这在一些效果的实现时十分有用,实例章节中会具体提到它的用法,并和其他实现方式作比较。

    DidEndDragging          // 已经结束拖拽,手指刚离开view的那一刻

    DidScroll

    willBeginDecelerating //  view将要开始减速 view滑动之后有惯性

    DidScroll

    DidEndDecelerating     // view已经停止滚动 

  • 相关阅读:
    通向全栈之路——(4)nginx反向代理配置
    通向全栈之路——(3)node环境搭建
    通向全栈之路——(2)服务器安全设置
    通向全栈之路——(1)服务器新增用户及授权
    window.location.href跳转至空白页
    webpack 1.x 学习总结
    win7下使用apache ab 比较测试node与 tomcat
    Enum,Int,String的互相转换
    读写appSettings配置节方法
    SC命令
  • 原文地址:https://www.cnblogs.com/lsh1234/p/4884661.html
Copyright © 2011-2022 走看看