美文网首页
iOS 两行代码实现上滑隐藏导航栏,下滑展示导航栏效果,仿简书

iOS 两行代码实现上滑隐藏导航栏,下滑展示导航栏效果,仿简书

作者: ElegantLiar | 来源:发表于2019-07-30 14:41 被阅读0次

    效果如下图所示


    demo.gif

    主要实现 scrollView/tableView/collectionView 实现 scrollView 代理方法,如下

    #pragma mark -- UIScrollViewDelegate
    - (void)scrollViewDidScroll:(UIScrollView *)scrollView{
        CGPoint translation = [scrollView.panGestureRecognizer translationInView:scrollView.superview];
        if (translation.y < 0 && scrollView.tracking) {
            [self hideNav];
        }
        
        if (translation.y > 0 && scrollView.tracking) {
            [self showNav];
        }
    }
    

    demo地址

    有疑问在评论中回复,有帮助的话麻烦star一下

    相关文章

      网友评论

          本文标题:iOS 两行代码实现上滑隐藏导航栏,下滑展示导航栏效果,仿简书

          本文链接:https://www.haomeiwen.com/subject/fjcnrctx.html