美文网首页iOS进阶+实战
iOS16适配指南之UIPageControl

iOS16适配指南之UIPageControl

作者: YungFan | 来源:发表于2022-06-29 17:34 被阅读0次
    • 水平方向支持从左到右从右到左
    • 支持垂直方向,也分为从上到下从下到上
    • 可以设置指示器与当前页的图片。
    import UIKit
    
    class ViewController: UIViewController {
        lazy var pageControl: UIPageControl = {
            let pageControl = UIPageControl(frame: CGRect(x: 0, y: 0, width: 200, height: 500))
            pageControl.center = view.center
            pageControl.numberOfPages = 6
            // 设置方向
            pageControl.direction = .bottomToTop
            // 指示器的图片
            pageControl.preferredIndicatorImage = UIImage(systemName: "star")?
                .withTintColor(.red, renderingMode: .alwaysOriginal)
            // 当前页的图片
            pageControl.preferredCurrentPageIndicatorImage = UIImage(systemName: "star.fill")?
                .withTintColor(.red, renderingMode: .alwaysOriginal)
            return pageControl
        }()
    
        override func viewDidLoad() {
            super.viewDidLoad()
    
            view.addSubview(pageControl)
        }
    }
    

    相关文章

      网友评论

        本文标题:iOS16适配指南之UIPageControl

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