gpt4 book ai didi

iOS 控制 subview 的 UIView alpha 行为

转载 作者:IT王子 更新时间:2023-10-29 07:57:15 25 4
gpt4 key购买 nike

在我的示例中,我有 3 个 View :一个红色 View 包含两个白色 View 。我将红色容器 View 的 alpha 更改为 0.3,然后发生了这种情况(查看图像,当前结果)。

看到这里,我只能假设(如果我错了请告诉我)设置 View 的 alpha 也会设置其所有 subview 的 alpha。我的问题是:有没有一种方法可以简单地告诉红色 View 作为一个整体,以便设置它的 alpha 会给出看起来像想要的结果(在图像中)?

results

这是没有任何 alpha 的样子:

enter image description here

最佳答案

详细说明 Mark 的回答:如果您在 Info.plist 中设置 UIViewGroupOpacity,如果您只对修复此特定 View 的渲染感兴趣,它将更改应用中所有 View 的行为查看,您还可以使用此代码段:

redContainerView.layer.shouldRasterize = YES;
// No setting rasterizationScale, will cause blurry images on retina.
redContainerView.layer.rasterizationScale = [[UIScreen mainScreen] scale];

关于iOS 控制 subview 的 UIView alpha 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581994/

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