需要使用编程或界面构建器为页面控件设置边框颜色 边框不应设置为完成页面控制 只需要为点应用边框颜色。
我知道UIcontrol没有图层属性,它是页面控制的超类
我尝试在其上添加动态视图。
如果还有其他可能的方法,请告诉我
答案 0 :(得分:0)
使用如下代码:
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;
}
}
我希望它可以帮到你。