我有一个 navigationController 应用程序。
我将标签栏推到 View 上。选项卡的工作标题已更改,完美。现在我的一个选项卡有一个列表,我尝试链接到选项卡栏中的子页面:
NextViewController *nextController = [[NextViewController alloc] initWithNibName:@"ProfileDetailController" bundle:nil];
[self.navigationController pushViewController:nextController animated:YES];
什么也没发生。当然这有效:
self.view = nextController.view;
我希望能够在标签栏中推送到此子页面并更改导航栏按钮。这可能吗?
最佳答案
听起来您正在将 UITabBarController
推送到 UINavigationController
上?来自 Apple's documentation ,您无法将选项卡栏 Controller 推到导航 Controller 上。
您可能想做的是相反的:有一个选项卡栏 Controller ,其中 UINavigationController
作为选项卡项。这类似于 iPod 应用程序或电话应用程序中的界面。
关于iphone - 标签栏无法访问导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1202757/