Я пытаюсь анимировать UIView, чтобы он увеличивался при нажатии кнопки и уменьшался до исходного размера, снова нажимая кнопку.
Я делаю это, настраивая фрейм в соответствии с его новым размером и происхождением и выполняя код ниже.
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
self.theView.frame = frame;
[UIView commitAnimations];
При анимации в большем размере анимация такая, какой она должна быть. Но при анимации до исходного размера (меньшего размера) вид мгновенно изменяется, а затем анимируется в указанное место.
Что мне нужно, так это то, что изменение размеров в меньшем кадре также анимировано.
Я также пытался настроить маску autoresizingMask, но это ничего не изменило.
Надеюсь, кто-то может помочь.
спасибо.