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 不是那么可定制的。使用像这样的库
它的工作方式与 UIPageControl 相同,您可以通过设置属性 dotImage 和 currentDotImage 轻松自定义当前和非当前页面点。
我正在尝试将当前页面的点缩放为比 '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 不是那么可定制的。使用像这样的库
它的工作方式与 UIPageControl 相同,您可以通过设置属性 dotImage 和 currentDotImage 轻松自定义当前和非当前页面点。