gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:48:38 28 4
gpt4 key购买 nike

我正在尝试将当前页面的点缩放为大于未“选中”的点。

我正在使用 ScrollView 委托(delegate)来确定哪个页面是当前页面。

目前点的大小没有变化。

我将如何实现这一目标?

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
}
}

最佳答案

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

TAPageControl

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

关于当前页面上的 Swift PageControl 较大的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50291813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com