效果如下图所示
主要实现 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一下