测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布日期最新发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Dewanshu 维护。
要运行示例项目,请克隆仓库,并首先在 Example 目录中运行 pod install
Swift 2.2
CLabsImageSlider 是使用 Swift 语言编写的图片轮播组件,现在您只需一行代码即可创建图片轮播。CLabsImageSlider 支持加载本地或远程图片,具有多种选项,如手动或自动滑动等。因此,使用 CLabsImageSlider 可以节省您编写页面控制代码的时间。
CLabsImageSlider 通过 CocoaPods 提供。安装时,只需将以下行添加到您的 Podfile 中
pod "CLabsImageSlider"
从身份检查器中,将您的 xib 或 StoryBoard 中的 UIView 类替换为 CLabsImageSlider 类。
创建其出口。
@IBOutlet weak var imgSlider: CLabsImageSlider!
从 viewDidLayoutSubviews 函数调用 CLabsImageSlider 的 “SetUpView” 函数。
let urlImages = ["https://s26.postimg.org/3n85yisu1/one_5_51_58_PM.png","https://s26.postimg.org/65tuz7ek9/two_5_41_53_PM.png","https://s26.postimg.org/7ywrnizqx/three_5_41_53_PM.png","https://s26.postimg.org/6l54s80hl/four.png","https://s26.postimg.org/ioagfsbjt/five.png"]
override func viewDidLayoutSubviews() {
imgSlider.setUpView(.Url(imageArray:urlImages,placeHolderImage:UIImage(named:"placeHolder")),slideType:.ManualSwipe,isArrowBtnEnabled: true)
}
let localImages = ["one.jpg","two.jpg","three.jpg","four.jpg","five.jpg","six.jpg"]
override func viewDidLayoutSubviews() {
imgSlider.setUpView(.Local(imageArray: localImages),slideType: .ManualSwipe,isArrowBtnEnabled: true)
}
class ViewController: UIViewController,imageSliderDelegate
override func viewDidLoad() {
super.viewDidLoad()
imgSlider.sliderDelegate = self
}
func didMovedToIndex(index:Int)
{
print("did moved at Index : ",index)
}
https://www.youtube.com/channel/UCwYjZ3vXQYhJaRwUm6u9-bA
ConfianceLabs,[email protected]
CLabsImageSlider 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。