UIPageViewControllerのUIPageControlのサイズを変更する


UIPageViewControllerのデフォルトでくっついてるUIPageControlのサイズを変更するときのTipsです。

UIPageControl自体のサイズを変更する方法

override open func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    for subV in self.view.subviews {
        if type(of: subV).description() == "UIPageControl" {
            subV.transform = CGAffineTransform(scaleX: 1.1, y: 1.1)// ここに指定する
        }
    }
}

UIPageControlのドットのサイズを変更する方法

override open func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    for subV in self.view.subviews {
        if type(of: subV).description() == "UIPageControl" {
            subV.subviews.forEach {
                $0.transform = CGAffineTransform(scaleX: 1.1, y: 1.1)
            }
        }
    }
}