首先我们用到了一个OC的第三方,我们在swift中用到了OC中的第三方千万不要忘记创建桥接我文件,因为这轮播图可以加载本地图片和网络图片我们选择用网络图片,所以我们还要用到SDWebImage这个加载图片的第三方.
1.首先在我们的桥接文件导入这个头文件
#import "SDCycleScrollView.h"
2.现在我们在表格的头视图中添加一个滚动视图文件是这个第三方类型的文件
var scrollView : SDCycleScrollView?
3.初始化控件,并添加到主视图
scrollView = SDCycleScrollView(frame: CGRect(x: 0, y: 100, width: self.view.frame.size.width, height: 200), delegate: self, placeholderImage: UIImage(named: "1"))
self.view.addSubview(scrollView!)
4.这个第三方中有两个常用属性,一定要加上
//设置滚动方向
scrollView?.pageControlAliment = SDCycleScrollViewPageContolAlimentRight
//page颜色
scrollView?.currentPageDotColor = UIColor.white
5.最后呢我们想加载几张图片呢就创建几个图片的连接,然后用SDWebImage的方法加载图片,添加到我们创建的轮播图上
let imageS = [
"https://ss2.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/super/whfpf%3D425%2C260%2C50/sign=a4b3d7085dee3d6d2293d48b252b5910/0e2442a7d933c89524cd5cd4d51373f0830200ea.jpg",
"https://ss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/super/whfpf%3D425%2C260%2C50/sign=a41eb338dd33c895a62bcb3bb72e47c2/5fdf8db1cb134954a2192ccb524e9258d1094a1e.jpg",
"http://c.hiphotos.baidu.com/image/w%3D400/sign=c2318ff84334970a4773112fa5c8d1c0/b7fd5266d0160924c1fae5ccd60735fae7cd340d.jpg"
]
scrollView?.imageURLStringsGroup = imageS
return scrollView
这样就在表格中添加了一个完整的网络轮播图了.
网友评论