CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

JRLoopView 1.2.0

JRLoopView 1.2.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Oct 2017
SwiftSwift Version 4.0
SPMSupports SPM

Maintained by NirvanAcN.



 
Depends on:
SDWebImage>= 0
JRTimer>= 0
SnapKit~> 4.0.0
 

JRLoopView

- Usage

1.代码: loopView(frame: CGRect) 2.XIB

- JRLoopViewDataSource

/// 设置加载图片的方式
///
/// - Parameter loopView: loopView description
/// - Returns: 网络图片.url, 网络图片.urlString, 本地图片.name
func loopView(imagesSourceType loopView: JRLoopView) -> JRLoopViewDataSourceType

/// 本地图片names
///
/// - Parameter loopView: loopView description
/// - Returns: names
func loopView(imagesNameFor loopView: JRLoopView) -> [String]

/// 网络图片urls
///
/// - Parameter loopView: loopView description
/// - Returns: urls
func loopView(imagesURLFor loopView: JRLoopView) -> [URL]

/// 网络图片urlStrings
///
/// - Parameter loopView: loopView description
/// - Returns: url strings
func loopView(imagesURLStringFor loopView: JRLoopView) -> [String]

/// 设置占位图
///
/// - Parameter loopView: loopView description
/// - Returns: 占位图
func loopView(placeHolderFor loopView: JRLoopView) -> UIImage!

/// 设置图片ContentMode
///
/// - Parameter loopView: loopView description
/// - Returns: UIViewContentMode 默认为scaleToFill
func loopView(contentModeFor loopView: JRLoopView) -> UIViewContentMode

/// 设置是否开启自动滚动
///
/// - Parameter loopView: loopView description
/// - Returns: Bool 默认为false
func loopView(isAutoLoopFor loopView: JRLoopView) -> Bool

/// 设置自动滚动时间间隔
///
/// - Parameter loopView: loopView description
/// - Returns: TimeInterval 默认为5s
func loopView(autoLoopTimeIntervalFor loopView: JRLoopView) -> TimeInterval

/// 设置是否显示PageControl
///
/// - Parameter loopView: loopView description
/// - Returns: Bool 默认为false
func loopView(isShowPageControlFor loopView: JRLoopView) -> Bool

/// 设置初始状态显示第几张图片 若发生越界此则设置无效
///
/// - Parameter loopView: loopView description
/// - Returns: Int 默认0
func loopView(currentPageFor loopView: JRLoopView) -> Int

- JRLoopViewDelegate

/// 图片点击事件
///
/// - Parameters:
///   - loopView: loopView description
///   - index: 被点击图片的index
func loopView(_ loopView: JRLoopView, didSelectAt index: Int)