【问题】tableView的每组的头部不不能滚动的解决方案
2015-08-15 16:04
295 查看
group模式的解决方案 - (void)scrollViewDidScroll:(UIScrollView*)scrollView { if (scrollView == self.tableView) { CGFloat sectionHeaderHeight = HeaderHeight; if (scrollView.contentOffset.y < sectionHeaderHeight && scrollView.contentOffset.y >= - HeaderHeight) { scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0); } else if (scrollView.contentOffset.y >= sectionHeaderHeight) { scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0); } } }
plain模式的解决方案 -(void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 30; if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) { scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0); } else if (scrollView.contentOffset.y>=sectionHeaderHeight) { scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0); } }
相关文章推荐
- HPU 1700:做不出来踢协会!!!
- 瓦片地图-Cocos2dx
- 在英文版的ubuntu14.04下如何使用中文输入法
- hdu 1868 Consecutive sum Java 水题系列
- ReentrantLock解析
- 数据结构概述
- Openerp轻易实现根据时间段进行搜索
- python第一天学习笔记
- django-rest-framework指南(1):序列化
- 2、装饰者模式
- SAP系统资产盘盈盘亏的处理
- Google编码规范
- iOS开发常用快捷键
- 调用微信JsAPI端获取位置
- JavaScript基础学习之-自定义对象(1)
- CSS学习笔记(6)
- js实现点击文本框显示日期选择器特效代码分享
- Java 迭代显示路径文件信息
- NY 1100 WAJUEJI which home strong!
- 可持久化线段树HDU2665、bzoj3207