gpt4 book ai didi

iPhone - UIView 的背景颜色 - 使用具有透明度的 png?

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

我将 UIView(位于 UIViewController 内)的背景颜色设置如下:

myView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myTransparentBG.png"]];

我什至尝试过使用[myView setOpaque:NO];,但图像看起来并不透明。它有黑色背景。我可以以编程方式解决这个问题吗?否则,我们该如何为 View 设置透明背景?

这似乎是一个以前应该问过的问题,但我找不到答案。

最佳答案

当使用透明图案时,设置backgroundColor属性后,需要将 View 及其图层上的opaque属性设置为NO。这是一个示例:

UIView* paperView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,700)];
paperView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"paper.png"]];

[paperView.layer setOpaque:NO];
paperView.opaque = NO;

关于iPhone - UIView 的背景颜色 - 使用具有透明度的 png?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4059487/

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