Flipbook
示例
运行示例项目,请先克隆仓库,然后从 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
数组、String
或 URL
。
配置
以下选项可自定义,应在添加视图之前设置。
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 文件。