Estoy intentando animar el cambio de marco de una UIView donde cambian tanto el origen como el tamaño. La animación no se ve suave y tiene un efecto de rebote. Estoy utilizando el código siguiente para hacer esoLa animación del cambio de marco de UIView no es uniforme, da como resultado un efecto de rebote
[UIView
animateWithDuration:0.5
animations:^{
self.view.frame = newFrame;
}];
Parece que el tamaño primeros cambios muy rápidos y luego los cambios de origen con la duración especificada de la animación que finalmente se traduce en un efecto hinchable. ¿Cómo hago que se vea suave?
Ya había intentado usar UIViewAnimationCurveLinear, pero no funcionó. El tamaño se cambia inmediatamente y luego comienza la animación para el cambio de posición. –
¿Ha intentado utilizar todo el bloque de código? Acabo de probarlo - y tanto el tamaño como el origen se animan sin problemas al mismo tiempo – Mellson
que está haciendo esto en el hilo principal ¿verdad? – Mellson