如何在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】:

我不确定我是否理解正确,但我想您只需将UIImageViews backgroundColor 设置为.clear 并将您的UIViewControllers 视图的颜色定义为持有UIImageView 的任何一个您想要/认为合适的颜色。

【讨论】:

以上是关于如何在swift中使背景视图透明但图像不透明[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 3 中使这个 UITableView 清晰(透明)

如何在Android Studio中使图像中的特定颜色透明?

在android中使按钮半透明[重复]

带有透明单元格并显示背景图像的 Swift 表格视图

如何在 Swift 中使 iPhone 状态栏透明?

swift iPad表格视图不透明