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:从多个视图控制器调用
使用 SwiftUI 在 WatchOS 中实现从主控制器导航到基于页面的控制器的问题