io non sono in grado di vedere il filatore di carico al momento della chiamata beginRefreshing
non UIRefreshControl mostrando spinosa quando si chiama beginRefreshing e contentOffset? 0
[self.refreshControl beginRefreshing];
mio UITableViewController sottoclasse utilizza un UIRefreshControl
// refresh
UIRefreshControl * refreshControl = [UIRefreshControl new];
[refreshControl addTarget:self action:@selector(refreshTableView) forControlEvents:UIControlEventValueChanged];
self.refreshControl = refreshControl;
E ' funziona perfettamente con l'interazione dell'utente (quando l'utente rilascia la tabella verso il basso), quindi lo spinner è visibile.
Ma quando chiamo beginRefreshing
su viewDidLoad, non vedo lo spinner (solo quando trascino il tavolo verso il basso).
Note:
riferimento self.refreshControl si trova proprio
reloadData o endRefreshing non viene chiamato immediatamente dopo beginRefreshing, ma c'è un ritardo molto tempo (il caricamento dei dati attraverso la rete), così ho non sto cancellando il beginRefreshing.
Edit: Questo accade solo quando la proprietà del tableView
contentOffset
è 0 e chiamo [self.refreshControl beginRefreshing]
. Bug? Feauture?
Dove si trova la domanda duplicata? – shontauro