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

amo*_*one 5 uinavigationcontroller pushviewcontroller ios

我有两个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];
Run Code Online (Sandbox Code Playgroud)

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

Ade*_*eel 0

这可能会满足您想要的效果,因为它提供了多个可行的答案。

显示pushviewcontroller动画看起来像presentModalViewController

如何更改基于导航的应用程序中的 Push 和 Pop 动画

样本之一:

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];
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

1453 次

最近记录:

8 年,11 月 前