关于tableView|关于tableView Header的悬浮处理
tableView 默认是Plain Style,Plain Style 时会出现header吸顶
1. 取消header 悬浮
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{// header的高度
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);
}}
??注意:如果控制多个header都不悬浮,
sectionHeaderHeight
取最大值试试;2.修改header悬浮位置
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y >= 0) {
CGFloat top = 100;
scrollView.contentInset = UIEdgeInsetsMake(top, 0, 0, 0);
}
}
【关于tableView|关于tableView Header的悬浮处理】??注意:根据需求修改
top
值推荐阅读
- 1.关于布丁的一切
- 关于“小男孩摸女生屁股”事件
- java基础|关于LinkedHashMap中accessOrder属性的理解
- Android系统|关于学习Android的三个终极问题
- 关于网页中的文本选择以及统计选中文本长度
- bp神经网络matlab实例,关于使用matlab中基于BP神经网络算法的应用实例
- 关于MyBatis结果映射的实例总结
- 关于MAC M1处理器运行Android protoc报错的解决方案
- C语言与C++中关于字符串使用的比较
- 几个关于运算符优先级的陷阱