gpt4 book ai didi

iphone - 在 UITableViewController 代码中的 UITableView 后面添加 UIView

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

我想在我的 iPhone 程序中的简单分组表格 View 中使用固定图像作为背景。不幸的是,无论我做什么,背景总是纯白色。我已经遵循了该网站和其他网站上的几个假定的解决方案,但均无济于事。以下是 TableView Controller 类的 viewDidLoad 方法中的相关代码(请注意,为了简单起见,此代码使用纯蓝色而不是图像):

self.tableView.opaque = NO;
self.tableView.backgroundColor = [UIColor clearColor];
UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
backgroundView.backgroundColor = [UIColor blueColor];
[self.tableView.window addSubview:backgroundView];
[backgroundView release];

我怀疑我没有将backgroundView View 放置在正确的位置。我尝试过 sendToBack:、bringToFront: 等,但我总是只得到白色背景。是否可以在 UITableViewController 中执行此操作?我必须使用 Interface Builder 吗?

最佳答案

使用 UITableViewsubviews 属性在其中添加背景:

[self.tableView addSubview:backgroundView];
[self.tableView sendSubviewToBack:backgroundView];

此外,您的单元格/标题等可能需要设置为透明才能使您的backgroundView可见。

关于iphone - 在 UITableViewController 代码中的 UITableView 后面添加 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079002/

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