美文网首页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