可以在不改变文本不透明度的情况下以编程方式更改标签背景图像的不透明度吗? (迅速)

时间:2016-10-20 06:44:00

标签: swift uiimage uicolor

我有一个标签,其背景图像是以编程方式设置的,但我无法弄清楚如何(或者是否可能)自定义图像的不透明度不影响标签。这是我的标签:

myLabel.backgroundColor = UIColor(patternImage: UIImage(named:"ImageName")!)

2 个答案:

答案 0 :(得分:1)

您可以使用withAlphaComponent() Swift 3 来设置图片的不透明度

myLabel.backgroundColor = UIColor(patternImage: UIImage(named:"myImage")!).withAlphaComponent(0.3)

答案 1 :(得分:1)

You can try also this:

myLabel.backgroundColor =UIColor(patternImage:UIImage(named:"myImage")!).colorWithAlphaComponent(0.3)