美文网首页
swift的轮播

swift的轮播

作者: ViewController_ | 来源:发表于2018-10-21 18:27 被阅读0次
    导入这个东西吧

    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)

    相关文章

      网友评论

          本文标题:swift的轮播

          本文链接:https://www.haomeiwen.com/subject/hyzbzftx.html