Я использую контейнер UIView для воспроизведения поведения, которое магазин iTunes выполняет, когда вы нажимаете на обложку альбома, и она переворачивается и масштабируется.
Текущий код выглядит так:
//mainView is 300x300x, smallView is 30x30
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView transitionFromView:mainView toView:smallView duration:3.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil];
containerView.frame = CGRectMake(275, 415, 30, 30);
[UIView commitAnimations];
Я не могу добиться масштабирования содержимого containerView во время анимации, фрейм просто закрывается для содержимого. Я попытался применить некоторые преобразования как к виду, так и к слоям, и ко многим другим вещам, но я не могу заставить его вести себя правильно.