Swift PageControl当前页面上的较大点

时间:2018-02-13 15:26:39

标签: swift uipagecontrol

我试图将当前页面的点缩放为大于未选中的点。

我正在使用scrollview委托来确定哪个页面是最新的。

此时点的大小没有变化。

我将如何实现这一目标?

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")
                $0.transform.scaledBy(x: 5, y: 5)
            }

            pageControl.layoutIfNeeded()
            i += 1
        }


    }else{
         pageControl.currentPage = 1
    }
}

1 个答案:

答案 0 :(得分:0)

UIPageControl不是可自定义的。使用像这样的库

TAPageControl

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