一个上下滚动轮播广告Label(swift5)

如图,避免浪费时间   先看看是不是各位想要的效果(画质有点渣将就着看吧)


1

如果是你想要的功能又不想看废话    这是轮子链接  https://github.com/Venhoe/ADScrollLabelView

好的接下来是废话:

这是我在写项目的时候做的一个demo   没有太仔细检测   所以仅供参考   

原理也很简单,就是用uiview动画更改frame用两个label上下替换滚动,可能方法有点蠢,欢迎讨论

使用方法:

   let scrollLabelView = AdScrollLabelView.init(frame: CGRect.init(x: 70, y: 100, width: 200, height: 30))

    scrollLabelView.backgroundColor = .red

    scrollLabelView.adTextAlignment = .center

    scrollLabelView.adLabelClick = {index in

        print(index)

    }

    view.addSubview(scrollLabelView)

    let array = ["123","22343455","36546424532532","4345678909876543456789"]

    scrollLabelView.beginScroll(textArray: array)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。