产品简介
SwipeTableView 是一个iOS库,用于实现类似半糖、美丽说主页的布局效果,支持左右滑动切换菜单和顶部工具栏悬停,兼容下拉刷新和自定义内容视图,适合开发复杂列表界面的iOS开发者。注意:该库已停止维护。

核心功能
- 支持左右滑动切换不同列表菜单
- 支持顶部工具栏悬停效果
- 兼容下拉刷新功能
- 自定义UICollectionView实现自适应contentSize
- 支持瀑布流布局
- 提供两种实现模式(Mode 1和Mode 2)
- 支持混合使用UITableView、UICollectionView、UIScrollView
快速开始
- 使用CocoaPods安装:在Podfile中添加 pod 'SwipeTableView' 并运行 pod install
- 在项目中初始化SwipeTableView实例,设置delegate和dataSource
- 设置swipeHeaderView和swipeHeaderBar属性以配置顶部视图和工具栏
- 实现SwipeTableViewDataSource代理方法返回列表item数量和视图
- 参考Demo文件夹中的示例代码进行具体布局定制
界面预览


与其他方案对比
| 对比项 | SwipeTableView | 同类方案 |
|---|---|---|
| 维护状态 | 已停止维护,不再更新 | 推荐使用HBHybridCollectionView,更稳定且持续维护 |
适合谁用
- iOS应用开发者,需要实现电商或音乐应用复杂列表布局
- 开发类似半糖、美丽说主页效果的移动端界面设计人员
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/liangdrime/SwipeTableView