【问题标题】:How to edit background image opacity in swift如何快速编辑背景图像的不透明度
【发布时间】:2016-11-12 15:56:15
【问题描述】:

我在以下位置设置了一张图片作为背景:

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

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

colorWithAlphaComponent(0.5)

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

【问题讨论】:

    标签: swift background transparent alpha


    【解决方案1】:

    解决您尝试做的事情的一种方法是在要为其添加亮度的视图顶部添加一个 UIView 组件,并将 UIView 的颜色设置为白色或您喜欢的任何颜色,然后将其 alpha 降低到0.1 或 0.2 之类的值,它应该会照亮它后面的图像。

    【讨论】:

    • 我试过了,但还是一样,我做了视图的 alpha:1,它使图像消失(只有白色),然后我把它变成 0.9,它使图像变成银色,然后我将其设为 0.1,使其变暗但可见。
    • 你的视图是什么颜色@J.M
    • white,顺便说一句,我知道我做错了什么,但我遇到了另一个问题。我没有删除 colorWithAlphaComponent(0.5),我删除了它并且它起作用了:) 但我的文字几乎不可见
    • 将您的文本放在视图上,使其清晰可见@J.M
    猜你喜欢
    • 2016-09-06
    • 2011-11-10
    • 2011-10-16
    • 2017-08-11
    • 2012-09-18
    • 2023-04-06
    • 2018-11-11
    • 1970-01-01
    • 2015-05-15
    相关资源
    最近更新 更多