如何使 UIView 透明

Posted

技术标签:

【中文标题】如何使 UIView 透明【英文标题】:How to make UIView transparent 【发布时间】:2015-02-25 05:11:16 【问题描述】:

我是 ios 新手。我不知道。请给我指导(如果有代码示例很好)。 示例:

UIView * view = [[UIView alloc] init];
[view setTransparent];

非常感谢

【问题讨论】:

【参考方案1】:

您可以将背景颜色设置为清除:

view.backgroundColor = UIColor.clearColor()

这只会使背景透明(因此,如果您有任何子视图,它们仍然可见)。

或者您可以将 alpha 属性设置为 0:

view.alpha = 0

这不仅会使该视图透明,还可以使任何子视图透明。

【讨论】:

【参考方案2】:
bgView.backgroundColor = UIColor.white.withAlphaComponent(0.4)

试试这个

【讨论】:

以上是关于如何使 UIView 透明的主要内容,如果未能解决你的问题,请参考以下文章

使 UIView 前景透明

使 UIView 的一部分变得透明

为自定义活动指示器视图使 UIView 半透明

如何使模态视图控制器透明

如何使带有按钮的 UITableViewCell 的背景透明

如何使完全透明视图上的绘图可见