swift的轮播

导入这个东西吧


private lazy var scrollView:UIScrollView = {

        let scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 200))

        scrollView.contentSize = CGSize(width: 3*(UIScreen.main.bounds.width), height: 200)

        scrollView.bounces = false

        scrollView.isPagingEnabled = true

        scrollView.showsVerticalScrollIndicator = false

        scrollView.showsHorizontalScrollIndicator = false

        scrollView.backgroundColor = UIColor.red

        //scrollView.delegate = self

        let imgArr = ["“,"",""]    //放轮播的图片


for i in 0..<imgArr.count {

            let imgView = UIImageView(frame: CGRect(x: i*Int(UIScreen.main.bounds.width), y: 0, width: Int(UIScreen.main.bounds.width), height: 200))

            scrollView.addSubview(imgView)

            imgView.image = UIImage(named: imgArr[i])

        }

        return scrollView

    }()



private lazy var pageNum:UIPageControl = {

        let pageNum = UIPageControl(frame: CGRect(x: (UIScreen.main.bounds.width-100)/2, y: 170, width: 100, height: 10))

        pageNum.currentPage = 0

        pageNum.numberOfPages = 3

        pageNum.currentPageIndicatorTintColor = UIColor.red

        pageNum.pageIndicatorTintColor = UIColor.blue

        return pageNum

    }()


viewDidLoad()里的


self.view.backgroundColor = UIColor.white

        self.view.addSubview(scrollView)

        self.view.addSubview(pageNum)






©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容