测试已验证 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017年4月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由chengfei.heng维护。
<img src=“https://github.com/swift365/CFBannerView/blob/master/demo.gif" alt="效果展示” height=“568” width=“320” />
要运行示例项目,首先克隆存储库,然后从示例目录运行pod install
。
let bannerView = CFBannerView(frame:frame)
bannerView.dataSource = self
bannerView.delegate = self
bannerView.reloadData()
extension ViewController:CFBannerViewDataSource,CFBannerViewDelegate{
func numberOfItems() -> Int {
return banners.count
}
func viewForItem(bannerView: CFBannerView, index: Int) -> UIView {
let imageView = UIImageView(frame: bannerView.bounds)
imageView.sd_setImage(with: URL(string: banners[index]), placeholderImage: UIImage(named: "default"))
return imageView
}
func didSelectItem(index: Int) {
print(index)
}
}
CFBannerView可通过CocoaPods获取。要安装它,只需在Podfile中添加以下行
pod "CFBannerView"
chengfei.heng, [email protected]
CFBannerView在MIT许可下可用。有关更多信息,请参阅LICENSE文件。