Просмотр перед панелью вкладок - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть TabBar View в сочетании с Navigation View. Структура как это: делегат -> TabBar -> (много) Представлений навигации -> (много для каждого) Представления Контроллера.

Я хочу показать один вид (конфиг) перед любым другим видом. Я хочу этот вид без баров и навигации. Это возможно? Как я могу это сделать?

Спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 12 сентября 2011

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

UIViewController *configVC = [[ConfigVC alloc] initWithNibName:@"ConfigVC" bundle:nil];  
[[self window] setRootViewController:configVC];
[configVC release];

, а затем, спустя некоторое время, когда вы будете готовы показать панель вкладок, выполните:

[[self window] setRootViewController:tabBarViewController];

ОБНОВЛЕНИЕ: Вы можете получить доступ к делегату приложения следующим образом: [[UIApplication sharedApplication] delegate]; После этого вы можете привести его к вашему делегату приложения, чтобы избежать любых предупреждений, а затем вызвать метод, который загружает панель вкладок...

0 голосов
/ 12 сентября 2011

Насколько я понимаю, у вас есть приложение на основе вкладок, и вы хотите отображать представление в начале вашего приложения. Вы можете просто отобразить эту страницу как modalviewcontroller и скрыть панель навигации и строку состояния.

...