swift - 是否可以在不更改文本不透明度的情况下以编程方式更改标签背景图像的不透明度? ( swift )

标签 swift uiimage uicolor

我有一个标签,它有一个以编程方式设置的背景图像,但我不太清楚如何(或者如果可能的话)在不影响标签的情况下自定义该图像的不透明度。这是我的标签:

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

最佳答案

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

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

关于swift - 是否可以在不更改文本不透明度的情况下以编程方式更改标签背景图像的不透明度? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40147207/

相关文章:

swift - (字符串 : AnyObject) does not have a member named 'subscript'

ios - 使用 Alamofire 从提要中提取 JSON 数据

iphone - UIImage 不是编译时常量,Xcode 4

ios - 使用 EXIF/geotag 信息更新内存中的 iOS UIImage

ios - 如何更改 UIImage/UIImageView 的单个像素的颜色

ios - 快速检测在谷歌地图上按下了哪个标记

swift - 将排序添加到数组包装类

ios - 如何在 iOS8 Objective C 中更改 UIWebView 中 UIWebBrowserView 的背景颜色

objective-c - UITabbarItem BadgeValue 文本颜色

ios - 在多个文件中重复使用相同的 UIColor