2016-10-20 1 views
2

У меня есть метка с фоновым изображением, которое устанавливается программно, но я не могу понять, как (или, если возможно) настроить непрозрачность этого изображения, не затрагивая метку. Это моя метка:Можно ли изменить непрозрачность фонового изображения метки, не изменяя прозрачность текста? (Swift)

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

ответ

1

Вы можете использовать withAlphaComponent()Swift 3 установить непрозрачность истукана в

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

Да Swift 3 жаль – Rob

+0

ли вы имеете в виду 'colorWithAlphaComponent', потому что я просто пробовал это, и он работал –

1

Вы можете попробовать также это:

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