我试图在两个视图控制器之间创建一个翻转和缩放的动画。使用iOS 4.0中提供的动画块似乎是可行的,但我仍然不确定如何实现它。我在这个SO问题中找到了一个翻转动画。
使用此代码,两个视图之间的翻转效果很好,但缩放效果不起作用 - 翻转动画完成后,新视图会跳到正确的大小。我应该如何同时翻转视图并进行缩放?
使用此代码,两个视图之间的翻转效果很好,但缩放效果不起作用 - 翻转动画完成后,新视图会跳到正确的大小。我应该如何同时翻转视图并进行缩放?
UIView *tempContainer = myView.contentView ;
[UIView transitionWithView:tempContainer
duration:2
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[[[tempContainer subviews] objectAtIndex:0] removeFromSuperview];
[tempContainer addSubview:myOtherViewController.view];
CGAffineTransform transform = CGAffineTransformMakeScale(4.0, 4.0);
tempContainer.transform = transform;
}
completion:^(BOOL finished){
[tempContainer release];
}];