滑动UIScrollView隐藏或显示导航栏
来源:互联网 发布:淘宝哪个店卖高仿aj好 编辑:程序博客网 时间:2024/05/21 23:55
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
//scrollView已经有拖拽手势,直接拿到scrollView的拖拽手势
UIPanGestureRecognizer *pan = scrollView.panGestureRecognizer;
//获取到拖拽的速度 >0向下拖动 <0向上拖动,值可以设置到自己想要的位置
CGFloat velocity = [panvelocityInView:scrollView].y;
if (velocity <-100) {
//向上拖动,隐藏导航栏(加了一个动画,看上去会慢慢消失)
[UIViewanimateWithDuration:0.3animations:^{
[self.navigationController setNavigationBarHidden:YESanimated:YES];
}];
}elseif (velocity > 100) {
//向下拖动,显示导航栏
[UIView animateWithDuration:0.3 animations:^{
[self.navigationController setNavigationBarHidden:NO animated:YES];
}];
}elseif(velocity == 0){
//停止拖拽
}
}
- 滑动UIScrollView隐藏或显示导航栏
- iOS开发上下滑动UIScrollview隐藏或者显示导航栏
- 导航栏滑动显示隐藏
- iOS 滑动隐藏导航栏
- 状态栏与导航栏的隐藏或显示操作
- ios显示或隐藏导航栏的底线
- 导航栏隐藏显示
- iOS-UIScrollview滑动时标题栏自动隐藏和显示效果
- 动画隐藏或显示导航条
- 【仿去哪儿】滑动隐藏导航栏
- 滑动逐渐隐藏导航栏的实现
- 弹性,滑动隐藏导航栏ListVIew
- 导航栏显示和隐藏
- 根据滑动的手势动态显示隐藏系统导航栏、状态栏,超灵敏
- iOS7之后经过滑动返回导航栏隐藏和显示带来的坑
- UIScrollView滚动时隐藏底部导航栏问题
- iOS11适配-隐藏导航栏 UIScrollView下移问题
- 如何显示或隐藏导航栏treeview(frame在html中的应用)
- android注解ButterKnife的使用
- Hadoop MapReduce 修改输出文件名 MultipleOutputs
- python xlrd xlwt的简单操作
- React Native 常用命令
- h5中图片之间的缝隙解决方法
- 滑动UIScrollView隐藏或显示导航栏
- 获取客户端IP
- 常用网络调试工具
- 【NOIP2017提高A组模拟7.7】图
- windows--bat--删除当前脚本del %0
- JavaScript小细节
- Makefile文件怎么写
- 机器学习实战(4)朴素贝叶斯学习笔记_20170707
- ios美颜 调研 GPUImage GPUImageBeautifyFilter BeautifyFaceDemo