Ios 标题和刷新控件之间的额外空格

Ios 标题和刷新控件之间的额外空格,ios,uitableview,pull-to-refresh,Ios,Uitableview,Pull To Refresh,我用tableview开发了一个应用程序,用户可以在这个应用程序中进行拉拽刷新 当我下拉表格时,我在标题和刷新控件之间获得了额外的空间 我将UIRefreshcontrol和标题背景设置在viewDidLoad中,如下所示: - (void)viewDidLoad { [super viewDidLoad]; [self getLatestLoans]; self.refreshControl = [[UIRefreshControl alloc] init];

我用tableview开发了一个应用程序,用户可以在这个应用程序中进行拉拽刷新

当我下拉表格时,我在标题和刷新控件之间获得了额外的空间

我将
UIRefreshcontrol
和标题背景设置在
viewDidLoad
中,如下所示:

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self getLatestLoans];
    self.refreshControl = [[UIRefreshControl alloc] init];
    self.refreshControl.backgroundColor = [UIHelper BaseColor];
    self.refreshControl.tintColor = [UIColor whiteColor];
    [self.refreshControl addTarget:self
                        action:@selector(getLatestLoans)
              forControlEvents:UIControlEventValueChanged];
    [self.headerView setBackgroundColor:[UIHelper BaseColor]];
}   

如何修复此问题?

最简单的修复方法是将tableView的背景色更改为此蓝色。

最简单的修复方法是将tableView的背景色更改为此蓝色。

如果您有分组的tableView,则必须将tableView背景色设置为蓝色。如果您没有,请向我们展示一些代码。

如果您有分组的tableview,则必须将tableview背景色设置为蓝色。如果没有,请向我们展示一些代码。

解决了问题,但又添加了一个。当表格为空时,我想在灰色背景上显示消息。嗯,你可以引入逻辑,将背景切换回灰色,或者在新视图上用灰色显示空数据消息。如果标题和背景颜色不同怎么办?我支持这一点,但这不是一般的答案:)它解决了问题,但又增加了一个。当表格为空时,我想在灰色背景上显示消息。嗯,你可以引入逻辑,将背景切换回灰色,或者在新视图上用灰色显示空数据消息。如果标题和背景颜色不同怎么办?我支持这一点,但这不是一般的答案:)