/PHCyclePictureView

基于iOS Swift4.0+的图片轮播器。

Primary LanguageSwiftMIT LicenseMIT

PHCyclePictureView

CI Status CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

img

let images = ["http://bizhi.zhuoku.com/bizhi2008/0516/3d/3d_desktop_13.jpg",
"http://tupian.enterdesk.com/2012/1015/zyz/03/5.jpg",
"http://img.web07.cn/UpImg/Desk/201301/12/desk230393121053551.jpg",
"http://wallpaper.160.com/Wallpaper/Image/1280_960/1280_960_37227.jpg",
"http://bizhi.zhuoku.com/wall/jie/20061124/cartoon2/cartoon014.jpg"]
let titles = ["标题一", "标题二", "标题三", "标题四", "标题五"]

cyclePictureView = PHCyclePictureView()
let cyclePVFrame = CGRect(x: 0, y: 64, width: UIScreen.main.bounds.size.width, height: UIScreen.main.bounds.size.width * 0.512)
cyclePictureView.frame = cyclePVFrame
cyclePictureView.pageControlPosition = .right
cyclePictureView.imageURLStrings = images
cyclePictureView.imageTitles = titles
view.addSubview(cyclePictureView)

PHCyclePictureViewDelegate

cyclePictureView.delegate = self

extension ViewController: PHCyclePictureViewDelegate {
func cyclePictureView(_ cyclePictureView: PHCyclePictureView, didTapItemAt index: Int) {
print("点击了第\(index + 1)张图片")
}
}

Requirements

  • Xcode 9 +
  • iOS 8 +
  • Swift 4 +

Installation

CocoaPods

PHCyclePictureView is available through CocoaPods. To install it, simply add the following line to your Podfile:

Swift 4:

pod 'PHCyclePictureView'

Carthage

github "qixizhu/PHCyclePictureView"

Thanks

航歌-做最好的开发者知识平台Swift - 图片循环轮播组件的实现(附样例)

走心的 Swift 翻译组基于 Swift 创建 CocoaPods 完全指南

@roshanman

Author

qixizhu, hanqi_ah@163.com

License

PHCyclePictureView is available under the MIT license. See the LICENSE file for more info.