JDynamicBannerView 1.2.0

JDynamicBannerView 1.2.0

Maintained by JamesDouble.



  • By
  • JamesKuo

JDynamicBannerView 是一個仿京東首頁做的一個廣告橫幅Banner控件

JDynamicBannerView is a banner view component inspired by 京東

Alt text Alt text Alt text Alt text

Demo

Installation

  • Cocoapods
	pod 'JDynamicBannerView'

Usage

Init

let banner = DynamicCycleScrollView(frame: CGRect(origin: CGPoint(x: 20, y: 100), size: CGSize(width: 340, height: 100)))

SetView

banner.setView(viewCount: 2) { (index) -> UIView in
	let text = "test\(index+1)"
	let img = UIImage(named: text)
   	let imgView = UIImageView(image: img)
	return imgView
}

ClickBlock

banner.clickBlock = { (idx) in
	print(idx)
}   

Parameter

Banner Size (Black Line is frame) :

  1. Mutiple Data

  1. Single

  1. other
public var autoScrollInterval: TimeInterval = 5.0
    
public var autoScrolling: Bool = true
    
public var infinityScrolling: Bool = true

public var minimumScale: CGFloat = 0.85