iPhone Pull Down Aggiorna come Tweetie

Sto cercando di trovare un esempio di posizionamento di un elemento sopra la vista tabella al di fuori della normale regione di scorrimento. Come lo farei? Un esempio potrebbe essere ciò che l’app Tweetie 2 per iPhone fa per aggiornare i tweet.

Il codice di esempio sarebbe estremamente utile.

Ho trovato la risposta alla mia domanda, per chiunque fosse interessato.

EGOTableViewPullRefresh

Ho provato questa soluzione e funziona benissimo! È quasi identico al refresh di Tweetie Pull Down.

Ecco un’alternativa a EGOTableViewPullRefresh:

http://blog.leahculver.com/2010/12/iphone-pull-to-refresh.html

Fonte disponibile su github qui:

https://github.com/leah/PullToRefresh

È leggermente più semplice da usare dal punto di vista degli sviluppatori, anche se alla fine ho scelto EGOTableViewPullRefresh perché preferivo il suo aspetto.

Inizia con iOS 6.0, c’è un controllo standard chiamato UIRefreshControl in sdk. mela doc qui

Ecco cosa puoi fare con iOS 6 e versioni successive:

 - (void)viewDidLoad { // other initialization self.refreshControl = [[UIRefreshControl alloc] init]; [self.refreshControl addTarget:self action:@selector(myRefresh) forControlEvents:UIControlEventValueChanged]; } 

Il tuo metodo di aggiornamento:

 - (void)myRefresh { // get refreshed data for table view } 

Si termina l’aggiornamento in reloadData:

 - (void)reloadData { [self.tableView reloadData]; // End the refreshing if (self.refreshControl) { [self.refreshControl endRefreshing]; } } 

Allora sei pronto!

Stai cercando UIRefreshControl che è disponibile per ogni UITableViewController – https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIRefreshControl_class/Reference/Reference.html