gpt4 book ai didi

ios - UITableView 空 View 放不下

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:14 27 4
gpt4 key购买 nike

我创建了一个空 View .xib 文件,当应用程序无法从 Internet 下载某些数据时显示该文件。

enter image description here

我面临的问题是,当我将空 View 设置为我的 tableView 的背景 View 时,空 View 并没有完全适合屏幕。

enter image description here

我不确定为什么会这样。

-(void) updateUI
{
if ([self.categories count]) {
self.tableView.backgroundView = nil;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
}else{
NSArray* nibs = [[NSBundle mainBundle] loadNibNamed:@"EmptyView" owner:self options:nil];
UIView* emptyView = [nibs objectAtIndex:0];
[emptyView sizeToFit];

self.tableView.backgroundView = emptyView;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
}
}

我尝试了 [emptyView sizeToFit] 但没有用。我也尝试设置空 View 的框架,但我也没有运气。我是 iOS 开发的新手,所以我可能错过了一些非常基础的东西。

澄清:

我确实在空 View 中的两个标签上设置了自动布局约束:

“无可用类别”设置在 View 的中心。

说明设置为显示在下方标准距离处。

最佳答案

您可以使用自动布局为 View 设置一些约束,确保它会填满整个屏幕。

这个自动布局教程可能会有所帮助。 http://www.appcoda.com/introduction-auto-layout

关于ios - UITableView 空 View 放不下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32027632/

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