В моем приложении я хочу установить контроллер всплывающего представления справа налево. Где как поток контроллера push-просмотра слева направо, это нормально. Я пробовал это Как изменить анимацию Push и Pop в приложении на основе навигации, но это работает в режиме анимации перехода я хочу без анимации всплывающее окно контроллера справа налево? пожалуйста, помогите решить
Как установить поток контроллера push и pop view
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
Здесь, в этом коде, вы нажимаете контроллер представления, но он дает эффект слева направо.
- person Rahul Patel; 15.10.2012
Извините, я не знаю об этом. но если этот ответ полезен для вас, вы можете принять его или повысить точку ответа. Благодарность
- person Rahul Patel; 16.10.2012