JDynamicBannerView 是一個仿京東首頁做的一個廣告橫幅Banner控件
JDynamicBannerView is a banner view component inspired by 京東
- Cocoapods
pod 'JDynamicBannerView'
let banner = DynamicCycleScrollView(frame: CGRect(origin: CGPoint(x: 20, y: 100), size: CGSize(width: 340, height: 100)))
banner.setView(viewCount: 2) { (index) -> UIView in
let text = "test\(index+1)"
let img = UIImage(named: text)
let imgView = UIImageView(image: img)
return imgView
}
banner.clickBlock = { (idx) in
print(idx)
}
- Mutiple Data
- Single
- other
public var autoScrollInterval: TimeInterval = 5.0
public var autoScrolling: Bool = true
public var infinityScrolling: Bool = true
public var minimumScale: CGFloat = 0.85