gpt4 book ai didi

iphone - UITableview titleForHeaderInSection 显示不正确

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

我有一些非常简单的代码来返回节标题的标题:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
if (section==0) {
return @"";
} else if (section==1) {
return @"Actions";
} else if (section==2) {
return @"Attached To";
}

return @"";
}

出于某种原因,当标题实际显示在模拟器上时,有一半时间它们只是第一个字母,然后是省略号。上下滚动(最有可能刷新标题 View )将导致标题在大约一半的时间正确显示,而另一半时间显示不正确。

有人知道是什么原因造成的吗?我认为这更多是最近的发展,但它似乎发生在我应用程序中几乎所有的 UITableView 中。我不想说这是一个 3.2 问题,但它可能是从那时开始发生的,但无论哪种方式,它都必须以某种方式与代码相关。谢谢。

最佳答案

我已经弄清楚了:代码的实际问题是返回 @""。如果您只返回一个空字符串,而不是 nil,则会导致页眉和页脚的显示出现问题。

您需要返回一个 nil 字符串才能使所有页眉和页脚正确显示。返回空格 @"" 仍将为标题保留垂直空间,因此这不是一个可行的选择。我已将 return @""; 的所有实例更改为简单的 return nil;

关于iphone - UITableview titleForHeaderInSection 显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360873/

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