-
Notifications
You must be signed in to change notification settings - Fork 12
快速入门
linhey edited this page Aug 25, 2020
·
4 revisions
EmptyPage is a powerful pure Swift library for managing empty state switching of view data sources. It provides you with the opportunity to use pure Swift alternatives in your next application.
- 支持 UICollectionView & UITableView 空状态自动管理.
- 支持 UIView 配置自定义的空状态管理器.
- 支持 全局配置空状态管理器.
- 支持 完全自全自定义的空页面UI.
- 预置 简单的空页面UI模板.
- 预置 带状态的空页面管理器.
通过以下代码, 就可以轻松的将空白页绑定至指定的 UICollectionView 上:
class CustomEmptyView: UIView {}
let emptyView = CustomEmptyView()
collectionView.ep.set(emptyView: emptyView)
EmptyPage 会在 UICollectionView 执行 reloadData()
之后, 通过 DataSource
自动判断空白页是否显示.
我准备了一个 wiki页面, 可以在其中找到更多的用法与示例.
- iOS 9.0+
- Swift 4.0+
EmptyPage(4.x) 与 EmptyPage(3.x) 不兼容.