iOS开发笔记--去掉tableview中section的headerview粘性
2016-01-27 10:18
573 查看
ios的tableview中headerview会随着滑动黏在上方,直到新的sectionheaderview出现并替换掉,这是个好的特性,但是在为了实现PM某些需求的时候,又不是很符合心意,在网上查了下,找到了其解决方法:
[objc] view
plain copy
// 去掉UItableview headerview黏性(sticky)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat sectionHeaderHeight = 40;
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);
}
}
利用控制scrollView的滑动来控制headView显示与否。
转自:http://fisher-me.net/?p=495
[objc] view
plain copy
// 去掉UItableview headerview黏性(sticky)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat sectionHeaderHeight = 40;
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);
}
}
利用控制scrollView的滑动来控制headView显示与否。
转自:http://fisher-me.net/?p=495
相关文章推荐
- iOS开发笔记--使用Auto Layout中的VFL(Visual format language)--代码实现自动布局
- 在IOS上集成VOIP功能能后,前后台切换时遇到的坑
- iOS 知识点大总结(转)
- iOS-封装弹出框
- ios开发笔记--判断输入的手机号和价格是否合法
- iOS同步对象性能对比(iOS锁性能对比)
- iOS开发笔记--视图切换的动画效果
- iOS学习的比较好的博客地址
- iOS开发笔记--iOS 无限后台运行
- iOS开发需要经常思考的问题
- ios7 push pop 动画突然消失的解决方案
- iOS开发笔记--将视图或者按钮设置为圆形
- iOS开发笔记--异步加载图片在TableView中的应用
- iOS开发笔记--一些实用的宏定义
- ios 给图片添加水印
- iOS之地理位置及定位系统 -- 入门笔记
- iOS开发--开发细节 (系统cell)
- 让具有导航栏的界面滑动返回
- [IOS 开发] 用多个.m文件实现一个类
- ios avaudioPlayer 无声音