Xcode: UITableView refresh quand on glisse vers le bas
jeudi 5 septembre 2013Si vous désirez que la liste de votre tableview se reaload en glissant vers le bas la liste.
Il suffit de rajouter le composant UIRefreshControl dans votre vue:
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; refreshControl.tintColor = [UIColor GreyColor]; [refreshControl addTarget:self action:@selector(refresh) forControlEvents:UIControlEventValueChanged]; self.refreshControl = refreshControl;
Ensuite il suffit de créer la fonction refresh qui contient le code qui met à jour votre liste et la directive suivante:
[self.refreshControl endRefreshing];
qui permet de stopper le spinner qui affiche que le refresh est en cours.