iOS 10.0 UIRefreshControl не показывает индикатор

Я использую UITableView, который имеет функцию Pull down для обновления, но счетчик для pull-down для обновления не отображается, когда я вызываю [self.refreshControl beginRefreshing]

Приведенный выше код вызывается внутри viewDidLoad, поскольку таблица изначально загружает некоторые данные. Спиннер работает нормально, если я выполняю опускание, чтобы обновить после первоначального обновления. Название отображается, но не счетчик.

Не похоже, чтобы решить эту проблему. Он отлично работает на 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];
}

заранее спасибо за помощь

Ответы на вопрос(7)

Ваш ответ на вопрос