2017-02-03 3 views
0

Я разрабатываю приложение с таблицей, где пользователь может вытащить, чтобы обновить.Дополнительные пробелы между заголовком и refreshcontrol

Когда я вытаскиваю таблицу, у меня есть дополнительное пространство между заголовком и контролем обновления.

enter image description here

Я поставил UIRefreshcontrol и фон заголовка insid 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]]; 
} 

Как это исправить?

ответ

1

Простейшим решением было бы изменить цвет фона таблицыView на этот синий цвет.

+1

Если я помог рассмотреть вопрос о принятии ответа. Благодаря! –

+0

Решена проблема, но добавлено еще одно. Когда таблица пуста, я должен показать сообщение на сером фоне. –

+0

Хм, вы можете ввести логику, чтобы переключить фон обратно на серый цвет или показать пустое информационное сообщение на новом представлении серым цветом. –

2

Если у вас есть групповой стол, вы должны установить цвет фона стола в синий. Если и нет, тогда покажите нам какой-то код.