美文网首页
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