gpt4 book ai didi

iphone - UITableView 背景图像 Alpha 问题

转载 作者:行者123 更新时间:2023-12-03 19:43:26 24 4
gpt4 key购买 nike

我有一个 UIView 和一个 UITableView 作为 subview 。 UIView 通过 setBackGroundColor 将图像应用到其背景,并且我以相同的方式将背景应用到 UITableView。两个图像都是 PNG,并且 UITableView 的背景具有似乎不起作用的透明度级别 - PNG 似乎在不考虑其中的透明度数据的情况下进行渲染 - 我应该看到背景通过它的UIView。我用于应用背景图像的基本代码是:

UIImage *patternImage = [UIImage imageNamed:@"background.png"];
[tableContainer setBackgroundColor:[UIColor colorWithPatternImage: patternImage]];

我被难住了。有什么想法吗?

最佳答案

您需要确保您的表格 View 不是不透明的。

在 Interface Builder 中,取消选中表格 View 的“不透明”设置。或者,在代码中,

tableView.opaque = NO;

请记住, TableView 的任何形式的透明度都会显着降低性能。如果您只有几行,可能没问题,但如果您进行任何滚动,请做好承受一些痛苦的准备。确保在发布之前在真实设备上进行测试。

关于iphone - UITableView 背景图像 Alpha 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/477325/

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