iOS 10.0 UIRefreshControl nicht angezeigt-Anzeige

Ich bin mit einem UITableView, Die hat ein Pull-down-to-refresh-Funktion, aber die spinner für pull down to refresh wird nicht angezeigt, wenn ich rufen Sie die [self.refreshControl beginRefreshing]

Dem obigen code wird aufgerufen, in der viewDidLoad führen die Tabelle laden einige Daten zunächst. Der Kreisel funktioniert einwandfrei, wenn ich ein pull down to refresh nach dem ersten aktualisieren. Der Titel zeigt aber nicht auf den spinner.

Nicht scheinen, um dieses problem zu lösen. Es funktioniert auf iOS 9.3.2 aber nicht auf iOS 10.

Hier ist der code, den ich verwende derzeit.

- (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];
}

Dank für Eure Hilfe im Voraus

  • Hi. Wie sind Sie? Hast du die Lösung finden? Vielen, vielen Dank. Grüße.
  • aktivieren UITableView springt Eigenschaft
InformationsquelleAutor dogwasstar | 2016-09-14
Schreibe einen Kommentar