Swift 当前页面上的 PageControl 较大的圆点

Swift PageControl larger dot on current page

我正在尝试将当前页面的点缩放为比 'selected' 之外的点更大。

我正在使用滚动视图委托来确定哪个页面是当前页面。

目前点的大小没有变化。

我将如何实现这一目标?

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {

    var i = 0
    if(scrollView.contentOffset.x < scrollView.frame.width){

      pageControl.currentPage = 0
        pageControl.subviews.forEach {

            if(i == 0){
                print("Edit")
                [=11=].transform.scaledBy(x: 5, y: 5)
            }

            pageControl.layoutIfNeeded()
            i += 1
        }


    }else{
         pageControl.currentPage = 1
    }
}

UIPageControl 不是那么可定制的。使用像这样的库

TAPageControl

它的工作方式与 UIPageControl 相同,您可以通过设置属性 dotImage 和 currentDotImage 轻松自定义当前和非当前页面点。