Flipbook 0.1.0

Flipbook 0.1.0

Will McKenzie 维护。



Flipbook 0.1.0

  • 作者:
  • OiNutter

Flipbook

CI Status Version License Platform

示例

运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install

要求

安装

Flipbook 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:

pod 'Flipbook'

用法

override func viewDidLoad() {
    super.viewDidLoad()

    var images:[String] = [String]()
    for i in 1...5 {
        images.append("image\(i)")
    }

    let flipbook:Flipbook = Flipbook(withImages: images)

    addChild(flipbook)
    view.addSubview(flipbook.view)
    flipbook.view.expandToParent(view)
    flipbook.didMove(toParent: self)
}

图像可以是一个 UIImage 数组、StringURL

配置

以下选项可自定义,应在添加视图之前设置。

  • contentMode:UIView.ContentMode:用于显示图像的 UIImageView 的内容模式。默认为 .scaleAspectFill
  • transitionStyle:UIPageViewController.TransitionStyle:翻页时使用的过渡样式。默认为 .scroll
  • direction:UIPageViewController.NavigationDirection:页面控制器的导航方向。默认为 .forward
  • orientation:UIPageViewController.NavigationOrientation:页面控制器的导航方向。默认为 .horizontal
  • options:[UIPageViewController.OptionsKey:Any]:在创建页面控制器时传递的任何选项。默认为 nil
  • animated:Bool:页面控制器是否应使用动画。默认为 true
  • pageControlActiveTint:UIColor:活动点的颜色。默认为 UIColor.black
  • pageControlInactiveTint:UIColor:非活动点的颜色。默认为 UIColor.lightGray

作者

OiNutter,[email protected]

许可协议

Flipbook 根据 MIT 许可协议提供。有关更多信息,请参阅 LICENSE 文件。