所以,我在执行 Three20 TTLauncherView 时遇到了一些问题。我正在使用他们的代码,而不是 fork(虽然我听说过 rodmaz 的版本),但我无法让它正常工作。这就是我的应用程序的样子。
替代文字 http://img709.imageshack.us/img709/8792/screenshot20100715at409.png
我删除了图标图像,这不是问题。问题是,顶部根本没有导航栏,我相信也会导致底部出现白色条带,它的尺寸似乎与导航栏相同。我花了很长时间查看他们的代码,但根本无法弄清楚。看起来他们的导航栏(如在他们的目录示例应用程序中所见)源于 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];