JDynamicBannerView 是一个仿照京东首页做的广告横幅Banner控件
JDynamicBannerView 是一个受京东启发的横幅视图组件
安装
- 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)
}
参数
横幅尺寸(黑色线为框架)
- 多 数据
- 单
- 其他
public var autoScrollInterval: TimeInterval = 5.0
public var autoScrolling: Bool = true
public var infinityScrolling: Bool = true
public var minimumScale: CGFloat = 0.85