Pull to refresh Pull to Refresh es un tipo de interacción que Loren Brichter patentó en su cliente de Twitter “Tweetie”. Luego Twitter compró Tweetie, y supongo que ha licenciado la patente a Apple, porque iOS 6 incluye una implementación llamada UIRefreshControl. He aquí un ejemplo de su uso:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
-(void) viewDidLoad { [super viewDidLoad]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; refreshControl.attributedTitle = [[NSMutableAttributedString alloc] initWithString:@"Pulsa para refrescar..."]; self.refreshControl = refreshControl; } - (void)refresh:(UIRefreshControl *)sender { // ... código de refresco [sender endRefreshing]; } |
Lo que vemos es [...]
Otro día más de Big Nerd Ranch: ya van cuatro Los desayunos pantagruélicos empezaban ya a hacer mella en mi estómago, y llegué a pensar que ese día ya no habría huevos para más huevos revueltos con bacon, salchichas y bistec empanado. Afortunadamente, cuando llegó el momento, logré reponerme y dejar bien alto el pabellón. [...]
Open GL, GL Kit, CoreGraphics Dentro de poco empieza el último día de Big Nerd Ranch. Ayer fue tremendo, con mucho OpenGL y GLKit, seguido de un “platao” de Quartz y CoreGraphics. Por si fuera poco, a la vuelta de la cena, nos quedamos hasta las 22:00 viendo cosas de optimización mediante la framework Accelerate. [...]
Empezando con la programación iPhone & iPad Avanzada Al contrario de lo que pensaba, ayer en programación iPhone iPad avanzada, no vimos iCloud ni GCD o NSOperationQueue. En realidad empezamos por crear una transición personalizada con una segue y un storyboard. Básicamente consistía en obtener un “pantallazo” de distintas vistas y hacer una transición de fusión de una [...]



