And*_*rew 3 iphone objective-c uitableview ios
我在同一部分有 UITableViewCells,它们之间有间隙。我为每个单元格的 contentView 背景着色并做了一个 NSLog 来显示它与单元格的高度相同。
尽管如此,他们之间还是有差距的。他们肯定在同一部分。关于什么可能导致差距的任何想法?
小智 6
我不确定你是否使用过这个:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 78;
}
Run Code Online (Sandbox Code Playgroud)
并检查了 IB 中的 Cell 确实是 78(只是为了争论)。然后使用:
tableView.sectionHeaderHeight = 0.0;
Run Code Online (Sandbox Code Playgroud)
并设置tableView的样式:
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Run Code Online (Sandbox Code Playgroud)
多年来我遇到的最后一个解决方案是,有时出于某种原因,您需要使用像素扩展背景图像。我认为这根本不是一个好的解决方案,因为它并没有真正解决真正的问题,而是在上面贴了一个蹩脚的创可贴。
cellFrameBackground.size.height += 1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10290 次 |
| 最近记录: |