tabBarController проблема с навигацией / вопрос - PullRequest
0 голосов
/ 13 ноября 2010

У меня есть простое приложение tabBarController, где пользователь может перемещаться по 3 представлениям.

В одном из представлений у меня есть кнопка UIB, которая при касании перемещает пользователя в четвертое представление.проблема в том, что в новом виде не отображается навигация по панели вкладок.

что мне нужно сделать для четвертого представления, чтобы оно также использовало набор функций tabBarController.

спасибодля любой помощи

вот код, который переходит к четвертому представлению при прикосновении к кнопке UIB:

-(IBAction) nextQuestion {

        Question2 *q2 = [[Question2 alloc] initWithNibName:@"Question2" bundle:nil];

        q2.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

        [self presentModalViewController:q2 animated:YES];

        [q2 release];

}

1 Ответ

2 голосов
/ 13 ноября 2010

Контроллер модального вида всегда занимает весь экран. Его целью является предоставление модального интерфейса, который не позволяет пользователю взаимодействовать с другими частями пользовательского интерфейса, пока они не отклонят модальное представление.

Чтобы отобразить другой вид на вкладке, вы можете сделать корневой контроллер этой вкладки контроллером навигации. Нажатие кнопки затем подтолкнет контроллер Question 2 к стеку контроллера Nav.

...