2011-05-12 12 views
8

Sé por lo que he observado, y por lo que dice la gente en www, que el teclado tarda cerca de 0,3 segundos en aparecer en el iPhone. Establecí mis animaciones de "campo en movimiento fuera del camino" en 0.3s, y funcionan bien.Tiempo necesario para animar el teclado en iOS

Pero, ¿existe alguna constante en el sistema que pueda usar en lugar de este valor codificado?

Respuesta

18
double animationDuration; 
animationDuration = [[[notification userInfo] objectForKey:UIKeyboardAnimationDurationUserInfoKey] doubleValue]; 

es eso lo que quieres decir?

+4

Olvidó decir que la notificación es una de las notificaciones relacionadas con el teclado (por ejemplo, UIKeyboardWillShowNotification) y su código debe estar en el controlador de esa notificación – Vladimir

+0

Eso es genial, gracias – vlad259

+0

¿Cuál es el tiempo de animación? ¿No es constante? –

Cuestiones relacionadas