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:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOs sdk iphone:从多个视图控制器调用

滑动 ViewController 时出现导航栏错误

在标签栏控制器中实现表格视图?

使用 SwiftUI 在 WatchOS 中实现从主控制器导航到基于页面的控制器的问题

在 Swift 3.0 中实现滑动以在没有导航栏的情况下向后导航

iPhone 的笔记应用程序