Как установить поток контроллера push и pop view

В моем приложении я хочу установить контроллер всплывающего представления справа налево. Где как поток контроллера push-просмотра слева направо, это нормально. Я пробовал это Как изменить анимацию Push и Pop в приложении на основе навигации, но это работает в режиме анимации перехода я хочу без анимации всплывающее окно контроллера справа налево? пожалуйста, помогите решить


person iosdev    schedule 13.10.2012    source источник
comment
Что вы имеете в виду, говоря без контроллера всплывающего окна анимации справа налево? Вы хотите просто отключить анимацию? Не могли бы вы уточнить.   -  person iDev    schedule 13.10.2012
comment
Пожалуйста, будьте яснее, не могу понять, что ты говоришь ...   -  person IronManGill    schedule 13.10.2012
comment
@ACB Мне просто нужна анимация по умолчанию при нажатии на pushview, как и во всплывающем представлении, но справа налево с синхронизацией   -  person iosdev    schedule 13.10.2012
comment
В этом случае в чем заключалась проблема с stackoverflow.com/questions/2215672/ и stackoverflow.com/questions/9480458/change-animation-transition? Почему вы решили не использовать это?   -  person iDev    schedule 14.10.2012


Ответы (1)


для поп-эффекта

ViewController *back = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
NSMutableArray *vcs =  [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[vcs insertObject:back atIndex:[vcs count]-1];
[self.navigationController setViewControllers:vcs animated:NO];
[self.navigationController popViewControllerAnimated:YES];
person Rahul Patel    schedule 13.10.2012
comment
Здесь, в этом коде, вы нажимаете контроллер представления, но он дает эффект слева направо. - person Rahul Patel; 15.10.2012
comment
Извините, я не знаю об этом. но если этот ответ полезен для вас, вы можете принять его или повысить точку ответа. Благодарность - person Rahul Patel; 16.10.2012