Ipad 为什么UITableView节标题中有过多的空间?

Ipad 为什么UITableView节标题中有过多的空间?,ipad,ios7,xcode5,Ipad,Ios7,Xcode5,我使用了UITableView控件来显示用户可以从中选择的客户列表。我将其划分为若干部分,因为他们需要选择的客户每天都会有所不同,因此这些部分用于划分不同的日期 由于某些原因,节标题中包含了过多的空白。我不记得iOS5是这样的(这个应用程序最初是用iOS5开发的) 有人能把我推向正确的方向吗 FWIW,我不支持heightForHeaderInSection:方法,所以它不是那么简单。在标题forheaderin部分:方法中,我返回一个简单的NSString*,它表示日期。我使用了@Larme

我使用了
UITableView
控件来显示用户可以从中选择的客户列表。我将其划分为若干部分,因为他们需要选择的客户每天都会有所不同,因此这些部分用于划分不同的日期

由于某些原因,节标题中包含了过多的空白。我不记得iOS5是这样的(这个应用程序最初是用iOS5开发的)

有人能把我推向正确的方向吗

FWIW,我不支持
heightForHeaderInSection:
方法,所以它不是那么简单。在
标题forheaderin部分:
方法中,我返回一个简单的
NSString*
,它表示日期。

我使用了@Larme提供的,并通读了那里的建议


对我来说,简单的修复方法是关闭视图的“调整滚动视图插入”。这给了我想要的结果。

这是分组风格吗?如果是,iOS7将更改其行为。请参阅我使用的解决方案:
[myTableView setTableHeaderView:[[UIView alloc]initWithFrame:CGRectMake(0.0f,0.0f,[myTableView frame].size.width,0.01f)];[自设置自动调整滚动视图插图:否]这是否在容器视图(嵌入式控制器)中?因为它看起来像是标题视图顶部的一个空导航栏,所以您可能嵌入了导航控制器,而不仅仅是一个表视图。不,它是一个
UITableView
。在iOS 7中,他们似乎希望表视图占据整个父视图,以便您可以在状态栏下滚动。但我不希望这样,因为我需要在表视图上方显示数据摘要。