Панель навигации не отображается полностью в моем модальном виде - PullRequest
0 голосов
/ 13 февраля 2012

Я использую следующий код для представления модального вида, но моя панель навигации по-прежнему скрывается за строкой состояния.

Я вижу только половину панели навигации. Пожалуйста, укажите мою ошибку и предложитемне решение этой проблемы.

 tabBarController = [[UITabBarController alloc]init ];
 UINavigationController *cntrol = [[UINavigationController alloc] initWithRootViewController:tabBarController];
NSArray* controllers = [NSArray arrayWithObjects:firstNav,secondNav,thirdNav,fourthNav,fifthNav, nil];  
tabBarController.viewControllers = controllers;  
tabBarController.selectedIndex=type;
[self presentModalViewController:cntrol animated:NO];

здесь firstNav, secondNav, thirdNav, четвертыйNav и пятый Nav являются экземплярами UINavigationController.

1 Ответ

0 голосов
/ 13 февраля 2012

TabBarControllers не предназначены для использования внутри контроллеров навигации, но каждая вкладка TabBarController может быть NavigationController.Я никогда не пытался отображать TabBarController модально, но я полагаю, он должен работать.Переключите вложение TabBarController / NavigationController, и оно должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...