我有两个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照片应用程序等缩放效果打开它。当您触摸照片时,应用会将照片显示为缩放。
答案 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];