Я использую UITableView, у которого есть функция Pull down to refresh, но spinner для pull down to refresh не появляется, когда я вызываю [self.refreshControl beginRefreshing]
Вышеупомянутый код вызывается внутри viewDidLoad, потому что таблица сначала загружает некоторые данные. Spinner отлично работает, если я выполнил откат, чтобы обновить его после первоначального обновления. Название появляется, но не счетчик.
Невозможно решить эту проблему. Он отлично работает на iOS 9.3.2, но не на iOS 10.
Вот код, который я использую в настоящее время.
- (void)viewDidLoad
{
[super viewDidLoad];
[self setupView];
[self customSetup];
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"Updating Discounts..."];
[self.refreshControl addTarget:self action:@selector(reloadDeals) forControlEvents:UIControlEventValueChanged];
[self.refreshControl beginRefreshing];
[self.tableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:YES];
}
Спасибо за вашу помощь заранее