zoukankan      html  css  js  c++  java
  • 上下滑动隐藏显示导航栏

    // 导航栏隐藏

    - (void)scrollViewDidScroll:(UIScrollView *)scrollView{

        

        //    NSLog(@"offset---scroll:%f",self.tableView.contentOffset.y);

        

        //scrollView已经有拖拽手势,直接拿到scrollView的拖拽手势

        UIPanGestureRecognizer* pan = scrollView.panGestureRecognizer;

        //获取到拖拽的速度 >0 向下拖动 <0 向上拖动

        CGFloat velocity = [pan velocityInView:scrollView].y;

        

        if (velocity<-5) {

            

            //向上拖动,隐藏导航栏

            [self.navigationController setNavigationBarHidden:true animated:true];

        }

        else if (velocity>5) {

            //向下拖动,显示导航栏

            [self.navigationController setNavigationBarHidden:false animated:true];

        }

        else if(velocity==0){

            

            //停止拖拽

        }

    }

  • 相关阅读:
    Redis集群搭建&访问
    Redis集群功能概述
    Redis多机功能之Sentinel
    Redis单机版安装与部署
    Redis多机功能之复制
    Redis多机功能介绍
    Hadoop JobHistory
    Hive基础之COALESCE用法
    junit组合模式应用
    Emmet
  • 原文地址:https://www.cnblogs.com/MasterPeng/p/5626562.html
Copyright © 2011-2022 走看看