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