zoukankan      html  css  js  c++  java
  • UIScrollView滑动动作结束的侦听函数

    有两种方式可以滑动UIScrollview视图,一种是使用手指滑动的方式,另外一种是使用

    [m_scrollView  scrollRectToVisible:CGRectMake() animated:YES];的方式来滑动视图,如果设置属性

    m_scrollView.pagingEnabled = YES;(该属性表示,uiscrollview对象按照页为单位进行滑动),这个是一个动画效果,那么我们怎么知道这个动作在什么时候结束哪? 我们可以侦听这个函数

    - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;

    上面这个函数主要用户下面的造作环境:

    1:设置属性m_scrollView.pagingEnabled = YES;这个属性在XIB中YES是默认设置的属性

    2:在添加子视图的时候,要采用页面的形势加载

     

    但是当我们采用[m_scrollView  scrollRectToVisible:CGRectMake(animated:YES]的方式加载地图的时候,也能达一个切换的动作,也是一个动画小效果,但是当这个动画结束后,我们就不能继续使用上面的函数- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;来侦听了,我们需要使用实现下面的侦听函数:

    - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;

     

    这两个函数都能够在UIScrollViewDelegate协议中找到,但是这两个动画动作侦听函数结束后的侦听函数是不同的,我们要在不同的情况下采用不同的侦听函数!

     

    THE END !




  • 相关阅读:
    [原创]二路归并排序针对数组的场景(C++版)
    [原创]装饰模式(java版)
    [原创]Java中Map根据值(value)进行排序实现
    [原创]适配器模式(java版)
    信了你的邪
    String和Date转换
    电商运营面试题
    springCloud发送请求多对象参数传递问题
    JS实现页面以年月日时分秒展示时间
    java三种注释以及参数涵义(转)
  • 原文地址:https://www.cnblogs.com/xingchen/p/2243664.html
Copyright © 2011-2022 走看看