滚动浏览内容边界时,防止UITableView的节标题做了奇怪的事情?

时间:2012-07-23 21:55:59

标签: ios cocoa-touch uitableview

让我详细说明“奇怪的东西”。我的应用程序有一个包含内容的表视图,就像大多数表视图一样。屏幕顶部还有一个半透明的黑色条,通过它可以滚动浏览表视图内容,例如iPhone照片应用程序。

所有这一切都运行正常,除非节标题视图滚过顶栏,它会被向上推,下一个节标题将浮动在顶部。上一节标题最终被向上推,留下了应该有的小间隙。我想这就是所有时间都会发生的事情,但它现在才可见,因为我在内容区域显示了部分表格视图。

我意识到这很难用文字解释,所以这里有图片:

到目前为止,一切看起来都不错......

突然,当导航栏后面有一个巨大的白色缝隙。

1 个答案:

答案 0 :(得分:0)

您可以将tableview界限设置为不隐藏在半透明栏下,如:

tableView.frame = CGRectMake(0, 44, self.frame.size.width, self.frame.size.height-44);

或者你可以让酒吧不透明,我想。