zoukankan      html  css  js  c++  java
  • 底部导航上拉出现,下拉消失

    条件一:全局变量 CGFloat _scrollviewBeginSet;

        CGFloat _scrollviewDidSet;

     条件二:代理方法

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

        

        _scrollviewBeginSet = scrollView.contentOffset.y;

    }

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

        

        _scrollviewDidSet = 0;

        

    }

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

        

        if (_scrollviewDidSet == 0) {

            

            _scrollviewDidSet = scrollView.contentOffset.y;

            

            if (_scrollviewBeginSet < _scrollviewDidSet) {

                

                [UIView animateWithDuration:.25 animations:^{

                    barBgView.transform = CGAffineTransformMakeTranslation(0,barBgView.height);

                }];

                

               

                

            } else {

                

                [UIView animateWithDuration:.25 animations:^{

                    barBgView.transform = CGAffineTransformMakeTranslation(0,-barBgView.height);

                    

                }];

              

            }

        }

        

    }

    厚积薄发
  • 相关阅读:
    websocket 初识
    JavaScript 系列博客(四)
    JavaScript 系列博客(三)
    JavaScript 系列博客(二)
    JavaScript 系列博客(一)
    前端(八)之形变
    前端(七)之动画与阴影
    java变量、数据类型
    js简单的获取与输出
    Eclipse字体修改
  • 原文地址:https://www.cnblogs.com/yr434/p/4953669.html
Copyright © 2011-2022 走看看