UITableView的section header view悬停的方法

简介:

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









本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1760535,如需转载请自行联系原作者
目录
相关文章
|
JSON 自然语言处理 编译器
Alibaba.com瘦包40MB——业界最全的iOS包大小技术总结
前言包大小是衡量APP性能的一项重要指标,它直接影响用户的下载点击率(包太大不想下)、下载安装成功率(下载慢不用了)、APP卸载率(太占空间先删掉)。包大小的计算逻辑很简单,它是各种类型的文件占用磁盘大小相加。APP瘦身的技术却很复杂,代码文件的复杂度和编译器策略决定了可执行文件的大小,业务功能和工程架构决定了代码文件的复杂度。iOS APP瘦身,需要掌握的技能有XCode构建技术、LLVM编译器
5364 0
Alibaba.com瘦包40MB——业界最全的iOS包大小技术总结
若依框架----登录界面美化
若依框架----登录界面美化
1982 0
[simulink] --- simulink模块(二)
[simulink] --- simulink模块(二)
3482 0
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
1122 6
|
Swift iOS开发
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
|
7月前
|
存储 人工智能 机器人
零代码低成本!阿里云一键部署OpenClaw实操教程
还在为部署OpenClaw发愁?阿里云推出官方一键镜像,零代码快速部署!新用户首月仅9.9元享2核4G服务器,叠加7000万免费Token,轻松“养龙虾”——即刻拥有可联网、能执行、会记忆的专属AI助理!
783 10
零代码低成本!阿里云一键部署OpenClaw实操教程
|
8月前
|
机器学习/深度学习 人工智能 安全
大模型备案中,模型安全评估为什么越来越关键?
在AI“百模大战”深水期,大模型备案已成强制“入场券”。随着《生成式AI服务管理暂行办法》及TC260国标落地,监管重心从材料申报转向量化、实测、对抗式安全评估——覆盖语料安全、31类风险拒答率、第三方盲测、动态迭代报备等刚性要求。安全不仅是合规底线,更是技术可信基石与商业护城河。
676 1
|
8月前
|
网络协议 安全 应用服务中间件
|
8月前
|
人工智能 安全 JavaScript
OpenClaw Skills是什么?OpenClaw 保姆级部署步骤(阿里云/本地),+热门 Skills插件集成/配置/开发/避坑指南
2026年,OpenClaw(昵称“龙虾”)已成为开源AI智能体领域的标杆工具,但多数用户仅用其基础聊天功能,让这个强大的平台只发挥了10%的价值。实则,Skills插件才是OpenClaw的灵魂——如同手机的APP扩展系统功能,Skills插件能让OpenClaw从“只会说话的聊天机器人”,变身“能落地执行的全能数字助理”,覆盖办公、运营、财务、行业专属等全场景需求。
1076 0