pushviewcontroller与缩放动画像ios照片应用程序

时间:2015-05-22 19:05:42

标签: ios uinavigationcontroller pushviewcontroller

我有两个UIViewControllers。我的第一个UIViewController显示各种视频缩略图,照片和笔记。并且第二个控制器可用于在先前的控制器中显示所选的视频,照片或音符。我在我的第一个控制器中也有一个UICollectionView,它列出了iOS中Apple的Photo App所有内容。

我使用“pushviewcontroller”来显示我的第二个视图控制器。

UIStoryboard *sb=[UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
    FirstDetailViewController *fD=[sb instantiateViewControllerWithIdentifier:@"firstDetail"];
[self.navigationController pushViewController: seconVCObj animated: YES];

但我想用ios照片应用程序等缩放效果打开它。当您触摸照片时,应用会将照片显示为缩放。

1 个答案:

答案 0 :(得分:0)

这可以回答您想要的效果,因为它提供了多种可行的答案。

Showing pushviewcontroller animation look like presentModalViewController

How to change the Push and Pop animations in a navigation based app

其中一个样本:

UIViewController *yourViewController = [[UIViewController alloc]init];
[UIView  beginAnimations: @"Showinfo"context: nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController pushViewController: yourViewController animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
[UIView commitAnimations];