利用bounds处理tableView顶部上下滑动
来源:互联网 发布:淘宝买万艾可怎么购买 编辑:程序博客网 时间:2024/05/01 13:04
#pragma mark - UIScrollViewDelegate- (void)scrollViewDidScroll:(UIScrollView *)scrollView { static UIView *superV;//scrollView和bannerView的父控件 if (!superV) { superV = scrollView.superview; } if (superV.bounds.origin.y < 0) [superV setBounds:CGRectMake(0, 0, width, height)];//防止向下滑动过快导致的superView向下滑动过多 if (superV.bounds.origin.y > separatH) [superV setBounds:CGRectMake(0, separatH, width, height)];//防止向上滑动过快导致的superView向上滑动过多 if ([scrollView isEqual:self.tableView]) { CGFloat currentY = superV.bounds.origin.y; if ((currentY > separatH && scrollView.contentOffset.y > 0) ||//superV已经滑动了banner的高度,并且scrollView是向上滑动,separate是tableView顶部的控件高度 (scrollView.contentOffset.y < 0 && superV.bounds.origin.y <= 0)) return;//superV在初始位置,并且scrollView是向下滑动动作(比如刷新) [superV setBounds:CGRectMake(0, scrollView.contentOffset.y + currentY, width, height)];//将滑动的距离换位改变superV的可视区域的改变 [self.tableView setContentOffset:CGPointZero];//tableView恢复初始值 }}
0 0
- 利用bounds处理tableView顶部上下滑动
- TableView点击状态栏滑动到顶部无效时如何处理
- tableview添加上下滑动手势
- ScrollView上下滑动修改顶部title背景色淡入淡出
- Cell特效之图片随着TableView的滑动上下移动
- tableview 上下滑动的时候内容消失了 怎么办
- iOS 上下滑动tableView导航透明度逐渐改变
- 头部显示提示,如tableview滑动提示滑回顶部
- 利用swiper移动端上下滑动
- tableView的组顶部视图和底部视图跟随tableView滑动
- Js判断H5上下滑动方向及滑动到顶部和底部判断
- 解决tableview顶部留白一段的处理方法
- 解决tableview顶部留白一段的处理方法
- android listview或者ScrollView 去除顶部下拉时的蓝底或者上下滑动顶部和底部的虚化
- android listview/ScrollView 去除顶部下拉时的半月形阴影和上下滑动顶部和底部的虚化
- android listview/ScrollView 去除顶部下拉时的半月形阴影和上下滑动顶部和底部的虚化
- 【Android】ListView监听上下滑动(判断是否显示返回顶部按钮)
- iOS小技巧-UITableView禁止上下滑动超出顶部或者底部的内容
- TextView 中 android:maxEms="" ,maxLine="",maxlenght="";的区别
- gitlab环境配置
- 关于eclipse项目转到android studio的经验
- malloc和new的十一个区别
- 监控Linux性能的18个命令行工具
- 利用bounds处理tableView顶部上下滑动
- java的Date日期类增加天数的静态方法。
- Android学习笔记六十二:Java并发编程:volatile关键字解析
- Lecture 5:把无限多个假设降到有限个
- 快速排序详解
- Git开发笔记——搭建Git简易高效服务器
- sqlserver 数据库用户密码过期
- IOS学习笔记(六)inputAccessoryView,inputView
- leetcode-Java-15. 3Sum