¿Cómo funciona [UIView beginAnimations]?
Me preguntaba cómo funcionan las animaciones en Cocoa Touch. Por ejemplo:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
view1.alpha = 1.0;
view2.frame.origin.x += 100;
[UIView commitAnimations];
CómoUIView
¿Rastrea los cambios a las propiedades de las dos vistas?
Sospecho que se usa KVO, pero ¿realmente observa los cambios en cada vista entre losbeginAnimations
ycommitAnimations
llamadas?
¡Cualquier idea sería apreciada!