DMPagerView
这是由 https://github.com/maxep/MXPagerView 转换成的 Swift 代码。
DMPagerView 是一个具有像表格视图和单元格那样重用页面的能力的页面视图。根据过渡样式,它将加载当前页面和相邻页面,并卸载其他页面。
DMPagerViewController 允许您通过使用 DMPageSegue 在 storyboards 中加载页面。
用法
如果您想尝试它,请直接运行
pod try DMPagerView
或者先从 Example 目录中克隆仓库,然后运行 pod install
。
- 作为一个 UITableView,MXPagerView 会调用数据源方法来加载页面。
- 为了重用页面,首先注册可重用视图。
- 然后在数据源中预读取一个可重用页面。
DMPagerView 内置了一个 UIView 分类,其中公开了页面的重用标识符以及 prepareForReuse
方法,它在与 dequeueReusablePage(withIdentifier:)
方法返回页面之前被调用。
- 在 storyboards 中使用 MXPagerViewController 非常简单
安装
DMPagerView 通过 CocoaPods 提供。要安装它,请将以下行添加到您的 Podfile 中
pod 'DMPagerView'
许可协议
DMPagerView 在 MIT 许可证下可用。更多信息请参阅 LICENSE 文件。