gpt4 book ai didi

swift - 如何在swift中为UI页面控制点仅设置layer.border-color

转载 作者:行者123 更新时间:2023-11-30 13:20:24 26 4
gpt4 key购买 nike

need to set border color for page control using programmatically or interface builder Border should not set to complete page control Just need to apply border color for dots.

我知道 UIcontrol 没有图层属性,它是页面控制的父类(super class)

我尝试在其上添加动态 View 。

如果还有其他可能的方法,请告诉我

最佳答案

使用如下代码:

for (int i = 0; i < _pageControl.numberOfPages; i++) {

        UIView* dot = [_pageControl.subviews objectAtIndex:i];
if (i == _pageControl.currentPage) {
dot.backgroundColor = [UIColor whiteColor];
dot.layer.cornerRadius = dot.frame.size.height / 2;
} else {
dot.backgroundColor = [UIColor clearColor];
dot.layer.cornerRadius = dot.frame.size.height / 2;
dot.layer.borderColor = [UIColor whiteColor].CGColor;
dot.layer.borderWidth = 1;
}
}

希望对你有帮助。

关于swift - 如何在swift中为UI页面控制点仅设置layer.border-color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37824563/

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