control iphone uitableview pull-to-refresh

control - iPhone Pulldown Refresh like Tweetie



uirefreshcontrol swift 4 (5)

Aquí hay una alternativa a EGOTableViewPullRefresh:

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

Fuente disponible en github aquí:

https://github.com/leah/PullToRefresh

Es un poco más fácil de usar desde el punto de vista de los desarrolladores, aunque al final opté por EGOTableViewPullRefresh porque prefería su aspecto.

Estoy tratando de encontrar un ejemplo de colocar un elemento sobre la Vista de tabla fuera de la región desplazable normal. ¿Cómo haría esto? Un ejemplo sería lo que hace la aplicación Tweetie 2 para iPhone para actualizar los tweets.

El código de muestra sería extremadamente útil.


Aquí lo que puedes hacer con iOS 6 y versiones posteriores:

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

Su método de actualización:

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

Finaliza la actualización en reloadData:

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

¡Entonces estás listo!


Comience con iOS 6.0, hay un control estándar llamado UIRefreshControl dentro de sdk. Apple Doc aquí


Encontré la respuesta a mi propia pregunta, para cualquiera que esté interesado.

EGOTableViewPullRefresh

¡Intenté esta solución y funciona genial! Es casi idéntico a la actualización Tweetie Pull Down.