Для ios4 и более поздних версий не следует использовать beginAnimations:context
и commitAnimations
, так как они не рекомендуются в документации .
Вместо этого следует использовать один из методов на основе блоков.
Приведенный выше пример будет выглядеть следующим образом:
[UIView animateWithDuration:0.3 animations:^{ // animate the following:
myLabel.frame = newRect; // move to new location
}];