El valor para UIKeyboardAnimationDurationUserInfoKey es cero cuando se muestra / oculta la barra QuickType. ¿Por qué?

Utilizo UIKeyboardWillChangeFrameNotification para cambiar mis vistas cuando se muestra el keyboard.

Para animar junto con el keyboard, uso el dictionary de información de usuario de NSNotification para get la duración de la animation, con la key UIKeyboardAnimationDurationUserInfoKey .

Esto funciona cuando se muestra y oculta el keyboard. Pero no cuando cambia su marco mientras ya se está mostrando, por ejemplo, cuando se muestra / oculta la barra QuickType.

¿Alguien sabe por qué este es el caso? ¿Y cómo debería resolver este problema?