UITableView的分区头 悬停问题
2017-04-08 13:30
148 查看
我们开发经常用到UITableView,而它的分区头也会用到,分区头在屏幕顶部和底部会有悬停功能。
那就要说到UITableView的两种格式,UITableViewStyleGrouped和UITableViewStylePlain;
UITableViewStyleGrouped:分区头随着屏幕移动不悬停!
UITableViewStylePlain:
分区头会在屏幕顶部和底部悬停!
当你继承UITableViewControll的时候,
1.用Grouped样式
可以这样解决。
2.还有一种就是你 必须要用plain的样式。
//去掉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);
}
}
那就要说到UITableView的两种格式,UITableViewStyleGrouped和UITableViewStylePlain;
UITableViewStyleGrouped:分区头随着屏幕移动不悬停!
UITableViewStylePlain:
分区头会在屏幕顶部和底部悬停!
当你继承UITableViewControll的时候,
1.用Grouped样式
self.tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, widthScreen, heightScreen) style:UITableViewStyleGrouped];
可以这样解决。
2.还有一种就是你 必须要用plain的样式。
//去掉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);
}
}
相关文章推荐
- UITableView循环重复显示的问题
- iphone uitableview 设置分区标题(section title)
- UITableView的cellForRowAtIndexPath方法被不必要的调用很多次的问题
- UItableView设置背景色ClearColor无效的问题
- UITableView循环重复显示混乱的问题
- UITableView 获取TableCell里的UITextField问题
- 解决UITableView中image加载不同宽度尺寸图片的问题
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- UITableView分区时的清除背景颜色
- IOS UITableView分组与索引分区实例
- (3) iphone 开发 从应用程序看UITableView的:分组,分区,索引,工作原理及其变换法则,plist文件数据定义规则
- uitableview滑动中可能会出现的一个问题
- UITableView在重绘时出现问题
- iOS6 Grouped类型UITableView背景色设置问题
- iOS6 Grouped类型UITableView背景色设置问题
- UITableView定制accessoryView出现的连带问题
- IOS UITableView分组与索引分区实例
- UITableView自定义分区和自定义字母索引(包括自定义索引的字体和颜色)
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- 解决UITableView中image加载不同宽度尺寸图片的问题