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