Я пытался реализовать что-то похожее на магазин iBook на iPad.При нажатии на обложку книги она будет переворачиваться и масштабироваться одним плавным движением, от обложки книги до пустого фона, который затем загружает содержимое.
Я пробовал разные подходы, сначала переворачивая, затем масштабируя,Я попытался обернуть transitionFromView
внутри блока animateWithDuration
, но не могу заставить его выглядеть правильно.Он будет либо делать одно, то другое, либо в последнем случае делать одно, затем «flickr» и ничего не делать.
[UIView transitionFromView:fromView
toView:toView
duration:0.8
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished) {
if (finished) {
[UIView animateWithDuration:0.4
animations:^{[fromView setFrame:originFrame];}
completion:^(BOOL finished){}];
}
}];
Блоки отлично подходят для анимации, без сомнения!Но как я могу одновременно переворачивать и масштабировать?
Заранее спасибо.