移动应用中图片轮播很常见,为了方便起见,自己封装了一个控件,喜欢的朋友可以直接去我的GitHub下载Demo,使用起来非常简单,也有一些公开方法。
Demo链接:
https://github.com/jiabin87428/ADLoopView
功能:
1、通过代理方法获取点击了哪张图片
func adLoopView(adLoopView: ADLoopView, index: NSInteger) {
print("点击了第\(index)张图片")
}
点击效果
2、支持自动播放、自定义播放间隔时间
3、自定义分页小图标
loopView.setPageImge(pageImage: "page", currentPageImage: "currentPage")
自定义分页图标
4、自定义分页小图标和尺寸
loopView.setPageImge(pageImage: "page", currentPageImage: "currentPage",
dotWidth: 50, dotHeight: 6, dotMargin: 10)
5、改变分页控件的位置,支持左、中、右(默认居中)
loopView.pagePosition = .right
改到右侧