Así que estoy desarrollando mi primera aplicación iOS y necesito ayuda ...Xcode Objective-C | iOS: ¿función de retraso/ayuda de NSTimer?
Programa simple por ahora, tengo alrededor de 9 botones y cuando presiono el primer botón, o cualquier botón, solo quiero el primer botón para resalte durante 60 milisegundos, unhighlight, resaltados del segundo botón, espere 60 milisegundos, no ilumine y así sucesivamente para el resto de los botones para que parezca un LED en movimiento.
He intentado dormir/dormido, pero una vez que la duración del sueño finaliza parece que se salta el resaltado/destello todos juntos.
Por ejemplo:
- (void) button_circleBusy:(id)sender{
firstButton.enabled = NO;
sleep(1);
firstButton.enabled = YES;
y así sucesivamente para el resto de los botones. HACE retraso, pero no retrasa el "firstButton.enabled = NO;". Tengo una imagen para el "estado desactivado" de cada botón y nunca la veo.
¡Se agradece cualquier ayuda! He investigado NSTimer pero no estaba seguro de cómo implementarlo.
Gracias.
-Paul
Hey ughoavgfhw, gracias por responder. ¡Bien, eso parece bastante fácil! Pero también tengo otra función llamada button_killAll() donde debería deshabilitar todo durante .06 segundos. Observé cómo el NSTimer utiliza el selector: @selector (goToSecondButton :), ¿qué sucede si no quiero ir a otra función y solo retrasar la desactivación durante .06 segundos? Supongo que otra manera de hacer esta pregunta es que una vez que alcanzo el último botón para resaltar/deshabilitar, ¿qué debo poner ya que no quiero que termine ese ciclo? – Retro
quiere ese bucle hasta el final * – Retro