如何在swift中使背景视图透明但图像不透明[关闭]
Posted
技术标签:
【中文标题】如何在swift中使背景视图透明但图像不透明[关闭]【英文标题】:How to make background view transparent but image without transparency in swift [closed] 【发布时间】:2020-12-08 10:22:24 【问题描述】:我想在整个屏幕上显示图像,背景应该是透明的,但图像不应该是透明的。请帮我解决这个问题。
【问题讨论】:
你肯定尝试过 something。 SO 不是免费的代码编写网站。如果不表现出至少一些(研究)努力,你就不太可能在这里得到答案。 @DávidPásztor 我已经进行了研究,但没有得到我想要的结果。我将图像视图的背景颜色设置为黑色并将其 alpha 设置为低值,但图像也变得透明。 【参考方案1】:请选择背景颜色黑色和不透明度 50%
【讨论】:
如果我这样做,我的图像也会变得透明。但我希望背景透明而不是图像。请帮我解决这个问题。 @VaishaliHunagund 这是视图背景颜色,不适用于图像 我也试过了,但我的图像也变得透明了。 @VaishaliHunagund 和你的截图一样 @VaishaliHunagund 您的代码不起作用,因为 alph 是整个 UIImageview 应用。我的建议也适用于故事板【参考方案2】:我不确定我是否理解正确,但我想您只需将UIImageView
s backgroundColor
设置为.clear
并将您的UIViewController
s 视图的颜色定义为持有UIImageView
的任何一个您想要/认为合适的颜色。
【讨论】:
以上是关于如何在swift中使背景视图透明但图像不透明[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 3 中使这个 UITableView 清晰(透明)