gpt4 book ai didi

iPhone编程: Applying Alpha to Parent but not to Child Views

转载 作者:行者123 更新时间:2023-12-03 18:15:37 26 4
gpt4 key购买 nike

是否可以将父 View 的 Alpha 设置为 0.75 或 0.50(透明),但 subview /控件不透明(Alpha channel 1.0 - 完全可见)。

每当我将主 UIView 的 Alpha 设置为透明时,所有 subview /控件也显示为透明。有什么解决办法吗?

最佳答案

还有一种更简单的方法,无需使 View 成为同级 View 。不要直接在父 View 上设置 Alpha。而是使用

[parentView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:0.5]];

现在任何 subview 都可以有自己的颜色,并且不会是透明的。

在 Swift 中,这将是

parentView.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.7)

关于iPhone编程: Applying Alpha to Parent but not to Child Views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com