2011-06-12 92 views
0

我设计了一个可用的视图,就像下面的图片一样,我想隐藏第二部分下面的部分,我在上面写了(< - 我想删除这部分 - >)如何隐藏这个部分的uitableview

enter image description here

任何建议这样做

回答

1

如果coppied从别人的代码,该元素是第二部分fotter视图。寻找方法:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ 

end erase it。它应该出来。

+0

首先,你的意思是什么如果你从某人那里复制代码,其次你可以给我一个如何剔除它的例子,这是自动创建的 – AMH 2011-06-12 09:24:37

+0

如果你从某人处复制了代码,并且方法viewForFooterInSection是实现。如果您没有复制代码并使用IB创建您的桌子,我不知道如何帮助您。我不使用IB。 – Cyprian 2011-06-12 09:27:23

0

您可能需要执行tableView:heightForFooterInSection:tableView:heightForRowAtIndexPath:并返回当前节的页脚和下一节的页眉的高度,以缩小两节之间的差距。这当然,如果有部分是当前部分。如果没有更多的部分,那么你可以减少帧的大小。

+0

我想将其设置为最小值,是否知道页脚大小的默认值 – AMH 2011-06-12 09:56:30

+0

我并不完全确定页脚的大小。令我困惑的是你想要删除的区域下方的条纹。它们是否是另一个表视图的一部分? – 2011-06-12 10:23:55

+0

是的,如果你找到关于页脚大小的任何信息告诉我 – AMH 2011-06-12 10:29:16

1

你可以尝试创建与特定的高度在Interface Builder或表:

UITableView* pTable = [[UITableView alloc] initWithFrame:(CGRect)]; 

也许你还可以指定滚动,以显示你想要的内容是被禁止的:

pTable.scrollEnabled = NO;