UITableView设置headerInsectionView不悬浮
来源:互联网 发布:网络播放器高清 编辑:程序博客网 时间:2024/04/28 03:03
UITableView有两个headerView:tableHeaderView、和headerInsectionView(组头视图)。
给tableView添加这两个View:tableHeaderView是通过tableView.tableHeaderView = XXXView 的方式添加的,而headerInsectionView是通过
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section代理方法添加的。
UITableView的Style为Plain时,当tableView上移顶端的tableHeaderView会跟着滑出窗口,而headerInsectionView则会悬浮固定在窗口顶端不随着滑动继续上移。
UITableView的Style为Grouped时,当tableView上移顶端的tableHeaderView会跟着滑出窗口,而headerInsectionView则会随着滑动继续上移。
UITableView的Style为Plain时禁止headerInsectionView固定在顶端:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat sectionHeaderHeight = 50;
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);
}
}
阅读全文
0 0
- UITableView设置headerInsectionView不悬浮
- 设置headerInsectionView不悬浮
- iOS开发-设置headerInsectionView不悬浮
- iOS开发-设置headerInsectionView不悬浮
- iOS开发 TableView的headerInSectionView 不悬浮
- 设置tableView的header不悬浮
- UITableView不让section悬浮
- uitableview组头悬浮问题
- UITableView在Plain类型下,HeaderView和FooterView不悬浮和不停留的方法
- UITableView设置cell为不可选?
- UITableView设置cell为不可选?
- UITableView设置cell为不可选?
- 悬浮窗口的显示位置设置不生效的原因
- 怎样才能不悬浮?
- UITableView sectionHead取消悬浮,和让UICollectionView SectionHead悬浮
- UITableView 分组头视图取消悬浮
- UITableview Plain风格下 SectionHeader悬浮问题
- UICollectionView headerView悬浮 类似于UItableView的Section
- Android 8.0 Oreo 新特性
- java类 ,抽象类‘,接口三者之间的联系与包含
- 清除cookie
- Java——常用的格式化处理
- 基于redis的zset实现排行榜功能
- UITableView设置headerInsectionView不悬浮
- Vijos 1514 天才的记忆(ST表)
- JS阻止冒泡
- java开发环境搭建
- Django rest framework API Guide的 Generic views 翻译
- HTML5--常用新元素
- 价格、活动和地点想结合促进网站的优化
- 简单排序算法
- Yum安装Mysql5.7.X