【发布时间】:2010-07-07 09:20:51
【问题描述】:
我的第一个 xib 在 MainWindow.xib 中包含一个带有类似跳板界面的 ScrollView:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
navController = [[UINavigationController alloc] init];
[navController setNavigationBarHidden:YES]; [窗口 addSubview:navController.view]; [窗口 sendSubviewToBack:navController.view]; }
当一个按钮被点击时,FirstViewController 会出现一个 tableview 和一个导航控制器:
- (void) buttonPushed:(id)sender {
FirstViewController *firstViewController = [[FirstViewController alloc] init];
[navController pushViewController:firstViewController animated:YES];
[firstViewController release];
[window addSubview:navController.view]; }
当我单击导航控制器中的后退按钮返回跳板时,我得到跳板 xib,但对顶部导航栏的触摸没有响应!
- (void)goHome:(id) sender {
[self.view removeFromSuperview];
如何返回跳板屏幕(mainwindow.xib)而不将导航栏堆叠在顶部,并对触摸做出响应?
【问题讨论】:
标签: iphone uikit uinavigationcontroller