STPageView
分页视图。
STPageView 是一个分页视图。您可以使用它来布局多个视图控制器,并通过手势进行切换。它支持水平和垂直两个方向。
要求
- iOS 8.0 或更高版本(对于 8.0 之前的 iOS,可能也可以工作,但我还没有测试过。)
- ARC
- Swift 5.0
安装
STPageView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。
pod 'STPageView'
使用说明
在您的源文件中导入头文件
在您需要使用库的源文件中,导入头文件
import STPageView
初始化 STPageView
使用以下函数初始化 STAlertController,然后将其添加到您的视图中并设置自动布局
let pageView = STPageView(controllers: [controllerA, controllerB])
实现 STPageViewDelegate
实现 STPageViewDelegate,可以使用一些 STPageView 代理方法
func pageView(_ pageView: STPageView, didSelect controller: UIViewController) {
print("PageView didSelect \(controller), index \(pageView.controllers.index(of: controller)!)")
}
作者
Suta, [email protected]