Я заметил небольшую ошибку (но очень раздражает), когда я использую UIRefreshControl в моем контроллере просмотра. Когда приложение возвращается из фона, UIRefreshControl уже загружен и выглядит следующим образом:


Как вы можете видеть, я использую настраиваемый контроллер навигации, который скрывается, как в приложении Facebook (AMScrollingNavBar). Когда я перезагружаю данные в UITableView, все возвращается к нормальному состоянию, и эта ошибка отображается только после возврата из фона.
Это код, который я использую для инициализации UIRefreshControl в viewDidLoad:
// Initializing generic refresh control
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(collectData) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshControl];