iOS 两行代码实现上滑隐藏导航栏,下滑展示导航栏效果,仿简书 淘宝店铺页面效果

释放双眼,带上耳机,听听看~!

效果如下图所示

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地址

 

人已赞赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索