我有一个表格,其单元格高度为40px。 如果我的单元格有一个标签,图像或其他任何以41px开头的组件,它仍会出现在与下面单元格重叠的表格中。 如何解决这个问题?我不希望剩余的单元格被显示,只是在我的表格设置中设置的高度为 。UITableViewCell隐藏的内容与其他单元格重叠
谢谢。
我有一个表格,其单元格高度为40px。 如果我的单元格有一个标签,图像或其他任何以41px开头的组件,它仍会出现在与下面单元格重叠的表格中。 如何解决这个问题?我不希望剩余的单元格被显示,只是在我的表格设置中设置的高度为 。UITableViewCell隐藏的内容与其他单元格重叠
谢谢。
请加起来这些方法和尝试,
-(float)tableView:(UITableView*)tableView heightForFooterInSection:(NSInteger)section
{
return 0.01;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 1)] autorelease];
view.backgroundColor = [UIColor clearColor];
return view;
}
使用,这将被视为从数据源数据的结束。休息单元不会显示。
[会解决这个问题 - 如果我的电池有一个标签,图像或任何其他组件开始41px它仍然会出现在桌子底下overlaping细胞]
你想隐藏的内容低于40px级别的单元格?将UIView添加到单元格内容为41px的白色以上的cell.contentView。
您是使用CustomCell还是简单的uitableviewcell? – 2013-05-14 08:32:09
实际上并不重要。 – zevonja 2013-05-14 08:40:03
为什么要让元素超出单元格的边界?它需要吗? – 2013-05-14 09:13:10