Ios 设置层边界的alpha?
我通过添加以下代码行为我的Ios 设置层边界的alpha?,ios,objective-c,Ios,Objective C,我通过添加以下代码行为我的层设置边框: [self.avatar.color:[UIColor whiteColor].CGColor] 如何仅更改边框上的alpha,而不更改化身对象上的alpha?使用[UIColor COLOR WITHRED:1.0绿色:1.0蓝色:1.0 alpha:0.5]。红色、绿色和蓝色的值为1.0将使颜色变为白色,您可以根据需要将alpha更改为任何颜色。使用UIColor 如果您需要白色以外的颜色,请使用用户3386109已经提到的颜色。使用,您可以轻松地为任
层设置边框:
[self.avatar.color:[UIColor whiteColor].CGColor]代码>
如何仅更改边框上的alpha,而不更改化身
对象上的alpha?使用[UIColor COLOR WITHRED:1.0绿色:1.0蓝色:1.0 alpha:0.5]
。红色、绿色和蓝色的值为1.0将使颜色变为白色,您可以根据需要将alpha更改为任何颜色。使用UIColor
如果您需要白色以外的颜色,请使用用户3386109已经提到的颜色。使用,您可以轻松地为任何边框颜色
适用于Swift-3版本
let opacity:CGFloat = 0.6
let borderColor = UIColor.white
self.view.layer.borderColor = borderColor.withAlphaComponent(opacity).cgColor
CGFloat opacity = 0.5f;
self.avatar.layer.borderColor = [borderColor colorWithAlphaComponent:opacity].CGColor;
let opacity:CGFloat = 0.6
let borderColor = UIColor.white
self.view.layer.borderColor = borderColor.withAlphaComponent(opacity).cgColor