Вы можете анимировать изменение размера UIView следующим образом:
view.frame = [self whateverYourInitialFrameIs];
[UIView beginAnimations:@"ResizingAnimation" context:nil];
view.frame = [self whateverYourNewFrameShouldBe];
[UIView commitAnimations];
Прочитайте документацию по методам, перечисленным в разделе «Анимация представлений» в справочнике по API UIView.