TNImageSliderViewController 1.0.4

TNImageSliderViewController 1.0.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年4月
SPM支持 SPM

Frederik Jacques维护。



TNImageSliderViewController

什么是

TNImageSliderViewController 是用 Swift 编写的图像滑动组件。它创建了一个可以水平或垂直滑动的图片展示。这个组件可以处理方向变化。

演示

Demo

用法

要运行示例项目,首先从仓库克隆,然后在 Example 目录中运行 pod install 命令。

安装

TNImageSliderViewController 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行

pod "TNImageSliderViewController"

使用 Storyboards

  • 向您的 Storyboard 添加一个容器视图。
  • 在标识检查器中将类设置为 TNImageSliderViewController
  • 如果使用 CocoaPods,将 module 字段设置为 TNImageSliderViewController
  • 给嵌入 segue 起一个名字,例如 seg_imageSlider
  • 转到嵌入 TNImageSliderViewController 类的 ViewController 类
  • 在文件顶部导入 TNImageSliderViewController
  • 创建一个属性来实例化 TNImageSliderViewController
  • prepareForSegue:identifier: 中填充此属性
  • TNImageSliderViewControllerimages 属性设置为 UIImage 对象的数组,只有在执行了 viewDidLoad 方法后才能设置此属性,否则会得到运行时错误

如果需要,您还可以设置 options 属性(TNImageSliderViewOptions 的实例)

选项 它做什么?
scrollDirection 设置 collectionview 水平或垂直滚动
backgroundColor 用于设置 collectionview 背景颜色的 UIColor 对象
pageControlHidden 隐藏 UIPageControl
pageControlCurrentIndicatorTintColor 用于设置指示器颜色的 UIColor 对象
pageControlCurrentIndicatorTintColor 用于设置指示器颜色的 UIColor 对象
shouldStartFromBeginning 布尔值,从第一张图片开始
imageContentMode UIViewContentMode,图像应如何缩放

代理

如果您想收到图像滑动器滚动到特定页面的通知,您可以设置delegate属性。代理有一个方法imageSlider(imageSlider:TNImageSliderViewController, didScrollToPage pageNumber:Int)

作者

Frederik Jacques, [email protected]

许可证

TNImageSliderViewController可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。