gpt4 book ai didi

表格为空时的 iPhone UITableView 图像背景

转载 作者:太空狗 更新时间:2023-10-30 03:39:33 26 4
gpt4 key购买 nike

我想在 UITableView 为空时显示图像背景。目前,我尝试将 UIImageView 添加到包含表格的 View Controller 中,但 XCode 不允许这样做。

有什么好的方法吗?

最佳答案

您可以在表格 View 顶部添加 ImageView 或更改表格 View 的背景 View 。

// Check if table view has any cells
int sections = [self.tableView numberOfSections];
BOOL hasRows = NO;
for (int i = 0; i < sections; i++) {
BOOL sectionHasRows = ([self.tableView numberOfRowsInSection:i] > 0) ? YES : NO;
if (sectionHasRows) {
hasRows = YES;
break;
}
}

if (sections == 0 || hasRows == NO)
{
UIImage *image = [UIImage imageNamed:@"test.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

// Add image view on top of table view
[self.tableView addSubview:imageView];

// Set the background view of the table view
self.tableView.backgroundView = imageView;
}

关于表格为空时的 iPhone UITableView 图像背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917660/

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