【发布时间】:2017-07-05 07:17:29
【问题描述】:
我想要一个带有黑色中心和彩色边框的圆形视图。当我这样设置视图时:
myView.backgroundColor = UIColor.red
myView.layer.borderColor = UIColor.white.cgColor
myView.layer.borderWidth = 3
我只得到一个红色的圆。但是当我转到 Debug View Hierarchy 时,我看到 myView 有一个白色边框。疯狂!我做错了什么?
【问题讨论】:
-
有意思,试试把这行
myView.layer.backgroundColor = UIColor.red.cgColor改成myView.backgroundColor = UIColor.red -
@k8mil,对不起,我都试过了。就在我复制粘贴代码sn-p的时候,我用了
layer.backgroundColor。我编辑了我的帖子 -
您是否尝试在背景颜色的红色上设置不透明度 0.5 以查看白色是否透出?
-
你试过
maskToBounds或clipToBounds值到true -
@rjndra,是的,我都试过了