WPFBannerView 0.5.1

WPFBannerView 0.5.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最新发布2019年9月

Alex维护。



  • 作者
  • alex

WPFBannerView

WPFBannerView是一个简单的Swift库,用于在项目中添加横幅。该项目依赖于一些流行的库,包括iCarousel(OC库)Kingfisher等。

需求

  • iOS 9.0+
  • Swift 4.0+

如何使用

该库提供了两个静态便捷方法来初始化您的横幅。

let banner = WPFBannerView.bannerView(frame: CGRect(), imageURLS: [urls], titles: [titles]?, placeholder: nil?, didSelect: { (bannerView, index) in
	// To do something
}, didScroll: {  (bannerView, index) in
	// or nil
})
banner.pageControlDotColor = UIColor.xxx
banner.pageControlDotCurrentColor = UIColor.xxx
self.view.addSubview(banner)

let banner = WPFBannerView.bannerView(frame: CGRect(x: 10, y: 50, width: 320, height: 134), imageURLS: remoteImageURLS, titles: [], placeholder: nil, delegate: self)
banner.type = .coverFlow
self.view.addSubview(banner)
func bannerView(_ bannerView: WPFBannerView, didScrollItemTo index: Int) {}
func bannerView(_ bannerView: WPFBannerView, didSelectItemAt index: Int) {}

安装

在您的项目中使用WPFBannerView有三种方法,或者直接将WPFBannerView文件拖入您的项目

  • 使用CocoaPods
  • 使用Carthage

使用 CocoaPods 进行安装

CocoaPods 是 Objective-C 的依赖管理器,它可以自动化并简化在项目中使用第三方库的过程。详见入门指南部分获取更多详情。

Podfile

target 'target’ do
    pod 'WPFBannerView'
end

使用 Carthage 进行安装(iOS 8+)

Carthage 是一个轻量级的依赖管理器,适用于 Swift 和 Objective-C。它利用 CocoaTouch 模块,相比 CocoaPods 更加轻量。

要使用 Carthage 进行安装,请遵循 Carthage 上的说明。

Carthage 需要kingfisher的支持

Cartfile

github "codewpf/WPFBannerView"
github "Kingfisher"

在您的源文件中引入头文件

在您需要使用该库的源文件中,引入头文件

import WPFBannerView

联系

请关注并联系我在 TwitterSina Weibo。如果您发现任何问题,请联系提交工单。乐于接受拉取请求。

许可

WPFBannerView 遵循 MIT 许可证发布。详情请见 LICENSE