gpt4 book ai didi

iphone - 删除 UITableViewCells 之间的间距

转载 作者:行者123 更新时间:2023-12-01 15:40:20 27 4
gpt4 key购买 nike

我在同一部分中有 UITableViewCells,它们之间有间隙。我为每个单元格的 contentView 背景着色,并做了一个 NSLog 来显示它与单元格的高度相同。

不过,他们之间还是有差距的。他们肯定彼此在同一部分。关于可能导致差距的原因有什么想法吗?

最佳答案

不知道你用过没有:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 78;
}

并检查了 IB 中的 Cell 确实是 78(只是为了论证)。然后使用:

tableView.sectionHeaderHeight = 0.0;

并设置tableView的样式:

tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

多年来我遇到的最后一个解决方案是,有时您出于某种原因需要使用像素来扩展背景图像。我认为这根本不是一个好的解决方案,因为它并没有真正解决真正的问题,而是给它贴上了一个蹩脚的创可贴。

cellFrameBackground.size.height += 1;

关于iphone - 删除 UITableViewCells 之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15977149/

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