swift - 如何快速编辑背景图像的不透明度

标签 swift background transparent alpha

我已将图像设置为背景:

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "background")!)

问题是如何设置它的不透明度或“alpha”。 我已经尝试过

colorWithAlphaComponent(0.5)

但它只是让图像变暗了。我希望它更亮。

最佳答案

解决您想要做的事情的方法是在要添加亮度的 View 顶部添加一个 UIView 组件,并将 UIView 的颜色设置为白色或您喜欢的任何颜色,然后将其 alpha 减少到像 0.1 或 0.2 这样的值,它应该会使后面的图像变亮。

关于swift - 如何快速编辑背景图像的不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40564674/

相关文章:

swift - 使用行和列构建惰性网格 - SwiftUI

CSS 技巧透明和减去背景

python - PIL中的透明PNG结果不是透明的

swift 3 :fatal error: Double value cannot be converted to Int because it is either infinite or NaN

ios - 如何从 SwiftUI 的详细信息 View (编辑项目 View )中删除核心数据条目?

JavaScript改变指定值的输入字段的背景颜色

android - 如何在 Android 中为非市场应用程序更新应用程序而不是替换应用程序

html - Android浏览器上的背景图片封面

iphone - 在 UIView 上透明的 GPUImage 视频

Swift 闭包和一流函数之间有什么区别?