4

UItableView 显示如下空行...

在此处输入图像描述

如何在不更改 tableview 样式的情况下隐藏它。我是否需要调整表格视图的大小,如果是这样,我怎么能知道要设置的高度。

4

5 回答 5

6
self.tableView.tableFooterView = [[UIView alloc] init];
于 2013-04-29T12:45:29.700 回答
3

您在使用 xib 或 tableview 委托方法的 uitabeview 的页脚中添加 UIview

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section;
{
 return 1;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section; 
{
 return yourview; 
}
于 2013-04-29T10:05:38.523 回答
0

只需将视图从对象库拖放到情节提要中的 TableView 空壳中。将视图设为表格视图的页脚(在文档大纲中将其拖到单元格的下方,如果它不在下方)使视图的高度为“0”。您不会在情节提要中看到该视图,因为它的高度为“0”,但是当它运行时它将隐藏单元格。我认为这应该有效。

于 2015-04-17T10:04:38.313 回答
0

我在我的一个项目中所做的是将 tableview 的背景颜色设置为 clearColor 并将分隔符设置为 none。

于 2013-04-29T10:12:47.573 回答
-1

你为什么不把一些逻辑放入你的

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

功能?

只返回真正填充数据的单元格的数量

于 2013-04-29T10:10:32.360 回答