iphone - 标签栏无法访问导航 Controller

标签 iphone sdk uinavigationcontroller uitabbarcontroller

我有一个 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/

相关文章:

javascript - 通过 fb 登录网站时,我的函数 Test Api 不收集用户数据

iOS 11.2自定义导航栏死循环

swift - 如何摆脱导航 Controller 并转到它之前的 Controller ?

iOS 像 Viber 应用程序一样向 UINavigationBar 添加自定义 View

iphone - Objective-C 内存问题 (iPhone)

c++ - 拦截Windows中的Move命令

更新后 iPhone 应用程序立即崩溃

iphone - 父 View navigationController

iphone - 带有 ARC 的 MVC 模式

iphone - 从视频创建缩略图 - 选择预览期间要使用的图像