2011-06-20 11 views
5

¿Cuál es el valor predeterminado de (NSTimeInterval)duration para UIModalTransitionStyleFlipHorizontal, que está relacionado con -[UIViewController presentModalViewController:animated:]?UIModalTransitionStyleFlipHorizontal animation duration?

+0

[NSTimeInterval] (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html) es un doble (typedef) que especifica el número de segundos la animación debería durar. Aparte de eso, no estoy seguro de lo que estás preguntando. – titaniumdecoy

Respuesta

1

Si se está preguntando lo que el valor predeterminado de la duración es de una animación cuando no se establece explícitamente, la respuesta se proporciona en las cabeceras marco:

* If the `duration' property of the animation is zero or negative it 
* is given the default duration, either the value of the 
* `animationDuration' transaction property or .25 seconds otherwise. 

lo tanto, ya no puede establecer el valor en la llamada al método, debe tomar un cuarto de segundo para ejecutar la animación.

+0

Gracias. De hecho, creo, a juzgar por el ojo, que es más como '0.75' para' UIModalTransitionStyleFlipHorizontal'. – ma11hew28

+0

Estoy de acuerdo. Me sorprendió encontrar esto en el encabezado. Me pregunto si está encadenando 3 animaciones para obtener el efecto final. –