博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableView的section header view悬停的方法
阅读量:4507 次
发布时间:2019-06-08

本文共 779 字,大约阅读时间需要 2 分钟。

  把 UITableView 的 style 属性设置为 Plain ,这个tableview的section header在滚动时会默认悬停在界面顶端。

  

  如果想取消悬停效果,可以采用如下2种方法

  1. 修改 UITableView 的 style 属性设置为 Grouped. 这时所有的section header都会随着scrollview滚动了。不过 grouped 和 plain 的样式有轻微区别,切换样式后也许需要重新调整UI

  2. 如果需要使用 Grouped 这种样式, 也可以通过重载 scrollView 的 delegate 来达到目的:

- (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);    }}

  

转载于:https://www.cnblogs.com/FranZhou/p/5019419.html

你可能感兴趣的文章
关于express中的中间件
查看>>
mtr语言真是逆天了
查看>>
input模糊匹配 组件赋值问题
查看>>
Python风格指南
查看>>
循序渐进开发WinForm项目(6)--开发使用混合式Winform模块
查看>>
数字,字符串,列表及其内置方法
查看>>
iOS遍历数组的同时删除元素
查看>>
小强的HTML5移动开发之路(16)——神奇的拖放功能
查看>>
zookeeper FastLeaderElection
查看>>
Jquery AJAX如何使用Promise/Deferred实现顺序执行?
查看>>
进度条
查看>>
Delphi加载驱动
查看>>
CPU体系结构(组成部分)
查看>>
HDU 1250 大数加斐波那契数列
查看>>
MySQL学习笔记
查看>>
folly无锁队列正确性说明
查看>>
maven 常用命令
查看>>
spring入门(一) 根据xml实例化一个对象
查看>>
django-创建表的字段属性,表关系
查看>>
docker-ubuntu镜像,nginx镜像
查看>>