0

У меня есть приложение tabBar с двумя вкладками. Каждая вкладка имеет свой собственный navigationController реализован таким образом:UINavigationController animation

FirstViewController *firstController = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; 
UINavigationController *firstNavController = [[UINavigationController alloc] initWithRootViewController:firstController]; 

SecondViewController *secondController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; 
UINavigationController *secondNavController = [[UINavigationController alloc] initWithRootViewController:secondController]; 

tabBar.viewControllers = [NSArray arrayWithObjects:firstNavController, secondNavController, nil]; 

Когда я хочу, чтобы подтолкнуть взгляд в одну вкладку, я использую это:

[self.navigationController pushViewController:activityController animated:YES]; 

И когда я на толкаемом зрения, и я хочу поп вид я использую:

[self.navigationController popViewControllerAnimated:YES]; 

толчок анимация отлично работает, но в поп-анимации только в верхней строке (NavigationController) получает анимированный и вид исчезает без анимации. Что может быть неправильным?

+0

Вы называете это основной темой? –

+0

Да, я не знаю, что я могу сделать, чтобы заставить его работать – sergiocg90

ответ

0

Попробуйте использовать [self.navigationController popToRootViewControllerAnimated:YES];

Вместо [self.navigationController popViewControllerAnimated:YES]; и скажите мне, если это работает. Помните о контроллерах навигации netsted.

+0

Нет. Я уже пробовал это без каких-либо успехов. Только верхняя панель навигации навигации активируется, а не вид ... – sergiocg90

+0

проверить ур деллак метод, поставив точки останова – Saad

+0

зайти в чат в iphone ipad room – Saad

Смежные вопросы