OrderedPageViewController 1.1.0

OrderedPageViewController 1.1.0

测试已测试
语言语言 SwiftSwift
许可证 BSD-3-Clause
发布最新发布2019年5月
SPM支持SPM

Benoit BRIATTE 维护。



  • Digipolitan

OrderedPageViewController

Swift Version Build Status CocoaPods Compatible Carthage Compatible Platform Twitter

OrderedPageViewController是一个使用代理和数据源通过给UIViewController提供索引的UIPageViewContoller。

安装

CocoaPods

要使用CocoaPods安装OrderedPageViewController,请在Podfile中添加以下行:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

pod 'OrderedPageViewController'

基础知识

首先必须创建一个OrderedPageViewController并注册代理和数据源,然后将其控制器添加到界面中。

let orderedPageViewController = OrderedPageViewController(transitionStyle: .scroll, navigationOrientation: .horizontal)
orderedPageViewController.orderedDelegate = self
orderedPageViewController.orderedDataSource = self
let navigation = UINavigationController(rootViewController: orderedPageViewController)
navigation.navigationBar.isTranslucent = false
window.rootViewController = navigation

实现在OrderedPageViewControllerDataSource

func orderedPageViewController(_ orderedPageViewController: OrderedPageViewController, viewControllerAt index: Int) -> UIViewController {
  return // INSTANCIATE CONTROLLER HERE
}

func numberOfPages(in orderedPageViewController: OrderedPageViewController) -> Int {
  return 10
}

参与贡献

更多详细信息请参阅CONTRIBUTING.md

本项目遵守贡献者公约行为准则。通过参与,您应遵守此准则。如有不适当行为,请向[email protected]举报。

授权

OrderedPageViewController遵循BSD 3-Clause授权协议