2015-05-22 3 views
4

У меня есть два UIViewControllers. Мой первый UIViewController показывает различные миниатюры, фотографии и заметки. И второй контроллер доступен для показа выбранного видео, фото или заметки в предыдущем контроллере. У меня также есть UICollectionView в моем первом контроллере, который перечисляет все, как Apple App для фотографий в iOS.pushviewcontroller с анимацией увеличения, например, приложение для фотографий ios

Я использую «pushviewcontroller», чтобы показать свой второй контроллер.

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

Но я хочу открыть его с эффектом масштабирования, например, приложением для фотографий ios. Когда вы касаетесь фотографии, приложение показывает фотографию как масштабирование.

ответ

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]; 
Смежные вопросы