Итак, у меня возникли некоторые проблемы с моей реализацией Tri20 TTLauncherView. Я использую их код, а не вилку (хотя я слышал о версии Rodmaz), и я не могу заставить его работать правильно. Это то, на что похоже мое приложение.Three20 TTLauncher Issues
alt text http://img709.imageshack.us/img709/8792/screenshot20100715at409.png
я удалил изображение значка, это не проблема. Проблема в том, что вверху нет панели навигации вообще, и я считаю также, что белая полоска внизу, которая, похоже, имеет те же размеры, что и панель Nav. Я потратил довольно много времени, просматривая их код и не могу понять это вообще. Похоже, что их панель навигации (как видно из приложения в приложении к каталогу) проистекает из TTTableViewController или чего-то большего. Однако мое приложение запускает, как приложение Facebook, а не в таблицу, но в TTLauncherView. Итак ... как мне получить панель навигации в моем представлении TTLauncher, если она идет «App Delegate -> подкласс TTLauncherView»
Спасибо за помощь!
Редактировать:
Добавлен код, который я использовал. Я помещал это в свой делегат приложения, обертывая свое первое представление с помощью контроллера UINavigation, и он работал так, как я хотел!
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];
не код I закончил с использованием, но вы указали мне в правильном направлении. Спасибо! –
Не проблема, удачи! – iwasrobbed
Что вы в конечном итоге используете? –