优秀的Objective-C第三方库转SwiftiOS

Swift (淘宝、天猫、京东、支付宝等 app 常见的文字轮播

2017-10-10  本文已影响145人  船长_

效果图

demo.gif

依赖

Kingfisher

代码介绍(详细使用,请参考 Demo)

例一

advertScrollViewCenter.titleColor = UIColor.green
advertScrollViewCenter.scrollTimeInterval = 5
advertScrollViewCenter.titles = ["京东、天猫等 app 首页常见的广告滚动视图", "采用代理设计模式进行封装, 可进行事件点击处理", "建议在 github 上下载"]
advertScrollViewCenter.titleFont = UIFont.systemFont(ofSize: 14)
advertScrollViewCenter.delegate = self

代理方法

func advertScrollView(advertScrollView: AdvertScrollView, index: NSInteger) {
    print(index)
}

例二

advertScrollViewBottom.advertScrollViewStyle = AdvertScrollViewStyle.more
advertScrollViewBottom.topSignImages = ["dot", "dot", "dot"]
advertScrollViewBottom.topTitles = ["聚惠女王节,香米更低价满150减10", "HTC新品首发,预约送大礼包", "“挑食”进口生鲜,满199减20"]
advertScrollViewBottom.bottomSignImages = ["dot", "dot", "dot"]
advertScrollViewBottom.bottomTitles = ["满150减10+满79减5", "12期免息+免费试用", "领券满199减20+进口直达"]

注:非原创,原作者是kingsic用Objective-C写的,本人只是照着翻译成Swift而已,非常感谢原作者允许公开,供大家参考

kingsic

Swift版本demo下载链接:https://github.com/dongxiexidu/AdvertScollViewExample
Objective-Ct版本demo下载链接:https://github.com/kingsic/SGAdvertScrollView

上一篇下一篇

猜你喜欢

热点阅读