PageMaster 1.0

PageMaster 1.0

Okada Tomosuke维护。



PageViewController

描述

PageViewController 是 UIPageViewController 的包装类,以简化使用。

特性

  • 比 UIPageViewController 更易用
  • 无限翻页

要求

  • iOS 8.0+
  • Xcode 10.1+
  • Swift 4.2+

演示

pageviewcontroller

使用

设置

import PageViewController

private let pageViewController = PageViewController([])

private func setupPageViewController() {
    self.pageViewController.pageDelegate = self
    let vcList: [UIViewController] = [ /** Set your UIViewControllers */ ]
    self.pageViewController.setup(vcList)
    self.addChild(self.pageViewController)
    self.view.addSubview(self.pageViewController.view)
    self.pageViewController.view.frame = self.view.bounds
    self.pageViewController.didMove(toParent: self)
}

PageDelegate

extension ViewController: PageViewControllerDelegate {
    func pageViewController(_ vc: PageViewController, didChangePage page: Int) {
	// Here you can create a process after changing the page.
    }
}

安装

CocoaPods

将此添加到您的Podfile。

pod 'PageViewController'

Carthage

将此添加到您的Cartfile。

github "PKPK-Carnage/PageViewController"

帮助

如果您想支持这个框架,您可以这样做。

  • 如果您有任何特殊要求,请告诉我们。

    我将尽我最大的努力满足您的期望。

  • 您可以贡献代码、问题和拉取请求。

    我承诺会确认它们。

许可

MIT

作者

PKPK-Carnage🦎