iphone:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现

Posted

技术标签:

【中文标题】iphone:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现【英文标题】:iphone: need to implement navigationController inside viewcontroller which appears after selecting a tab in tabbar 【发布时间】:2011-06-07 10:00:51 【问题描述】:

我对 UITabBarController 很陌生。我试图在与 tabViewController 中的选项卡相对应的 viewController 中提供导航系统

在 viewDidLOad 中创建了一个导航控制器实例

[testLabel setText:@"Test"];
self.navigator=[[UINavigationController alloc] initWithRootViewController:self];
[super viewDidLoad];

点击按钮我这样做

NSLog(@"I am here");
StartWordPickerVC *aStartWordPickerVC=[[StartWordPickerVC alloc] initWithNibName:@"StartWordPickerVC" bundle:nil];
[self.navigator pushViewController:aStartWordPickerVC animated:YES];
[aStartWordPickerVC release];

但是当我点击按钮时没有任何反应

你能帮我解决这个问题吗 谢谢

【问题讨论】:

【参考方案1】:

只需将其添加到 AppDelegate.h 中

UINavigationController *navigationController;

只需在 AppDelegate.m 中添加这个

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions   
  
    navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];  
    self.window addSubview:navigationController.view];  
    [self.window makeKeyAndVisible];  

【讨论】:

以上是关于iphone:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现的主要内容,如果未能解决你的问题,请参考以下文章