Итак, у меня возникли некоторые проблемы с моей реализацией Three20 TTLauncherView. Я использую их код, а не форк (хотя я слышал о версии Rodmaz), и я не могу заставить его работать должным образом. Так выглядит мое приложение.
альтернативный текст http://img709.imageshack.us/img709/8792/screenshot20100715at409.png
Я удалил изображение значка, это не проблема. Проблема в том, что вверху вообще нет навигационной панели, и я также считаю, что белая полоса внизу имеет те же размеры, что и навигационная панель. Я потратил довольно много времени на просмотр их кода и никак не могу понять это. Похоже, что их панель навигации (как видно в их примере приложения «Каталог») происходит от TTTableViewController или чего-то еще выше. Однако, мое приложение запускается , как приложение Facebook, не в таблицу, а в TTLauncherView. Итак ... как мне получить панель навигации в моем представлении TTLauncher, если она выглядит как «Делегировать приложение -> Подкласс TTLauncherView»
Спасибо за вашу помощь!
Edit:
Добавлен код, который я использовал. Я поместил это в свой делегат приложения, оборачивая свой первый вид с помощью UINavigation Controller, и он работал так, как я хотел!
MainViewController *aController = [[MainViewController alloc] initWithNibName:nil bundle:nil]; //my Main view
self.mainViewController = aController;
[aController release]; //release for Memory Management
self.mainViewController.view.frame = [UIScreen mainScreen].applicationFrame;
UINavigationController *navigationController = [[UINavigationController alloc] init];
[navigationController pushViewController:self.mainViewController animated:NO]; //Gets the main view on the screen
[window addSubview:navigationController.view];