标签背景图像的不透明度是否可以通过编程方式更改,而不更改文本的不透明度?(Swift)
我有一个标签,它有一个以编程方式设置的背景图像,但我不太清楚如何(或者如果可能的话)在不影响标签的情况下自定义该图像的不透明度。这是我的标签:标签背景图像的不透明度是否可以通过编程方式更改,而不更改文本的不透明度?(Swift),swift,uiimage,uicolor,Swift,Uiimage,Uicolor,我有一个标签,它有一个以编程方式设置的背景图像,但我不太清楚如何(或者如果可能的话)在不影响标签的情况下自定义该图像的不透明度。这是我的标签: myLabel.backgroundColor = UIColor(patternImage: UIImage(named:"ImageName")!) 您可以使用withAlphaComponent()Swift 3设置图像的不透明度 myLabel.backgroundColor = UIColor(patternImage: UIImage(na
myLabel.backgroundColor = UIColor(patternImage: UIImage(named:"ImageName")!)
您可以使用
withAlphaComponent()
Swift 3设置图像的不透明度
myLabel.backgroundColor = UIColor(patternImage: UIImage(named:"myImage")!).withAlphaComponent(0.3)
您也可以尝试以下方法:
myLabel.backgroundColor =UIColor(patternImage:UIImage(named:"myImage")!).colorWithAlphaComponent(0.3)
是的,Swift 3对不起,你是说
colorWithAlphaComponent
,因为我刚刚试过,而且成功了