Он работает так же, как UIPageControl, и вы можете легко настроить текущие и не текущие точки страницы, установив свойства dotImage и currentDotImage.
аюсь масштабировать точку текущей страницы, чтобы она была больше, чем точки, которые не «выбраны».
Я использую делегат 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
}
}