Я заметил небольшую ошибку (но очень раздражает), когда я использую 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];