我试图通过在点周围添加边框来自定义UIPageControl。我的代码编译并运行正常,但这些更改似乎没有生效。
for pageIndicator in pageControl.subviews {
if let layer = pageIndicator.layer {
layer.borderWidth = 3.0
layer.borderColor = UIColor.redColor().CGColor
layer.cornerRadius = 1.5
}
}
我错过了什么吗?我是否需要告诉iOS以某种方式重绘图层?
答案 0 :(得分:0)
事实上,流行的观点似乎是按照我的意图定制UIPageControl
并不是一个好主意。其他几个SO答案推荐了一个名为SMPageControl的库,它支持自定义图像和视图作为页面指示符。