【问题标题】:Help in presenting navigation controller帮助展示导航控制器
【发布时间】:2011-07-22 19:54:00
【问题描述】:

我需要一些逻辑方面的帮助。 这就是我的应用程序的结构。

Welcome View Controller > Login View Controller > Tab Bar Controller > Feed Navigation Controller

所以,我使用 presentmodal 将 Welcome View Controller 转换为 Login View Controller。 使用[self presentModalViewController:loginVC animated:YES];

所以现在我在登录视图控制器中。但是如何导航到 Tab Bar Controller,它将显示 Feed 导航控制器的 rootviewcontroller?

我试过[self presentModalViewController:tabBarController animated:YES]; 但我没有将导航控制器放入其中!

谢谢!

【问题讨论】:

标签: objective-c ios uinavigationcontroller


【解决方案1】:

如果TabBarController 是您的rootController,那么您的实现可能是错误的。

将欢迎屏幕作为您的ModalViewController导航到 LoginScreen,然后执行必要的操作。

if (LoginSuccessful)
 // Dismiss modalview controller

这会将控制权带回您的 rootController,并且您无需从欢迎导航到登录到标签栏和类似的东西。

【讨论】:

  • 欢迎屏幕是我的rootController。但是我想登录成功,将视图更改为显示提要导航控制器的 tabbarcontroller。(我的 tabbarcontroller 中有 4 个导航控制器)。感谢您的回复!
  • 那么你的 tabbarcontroller 应该是你的 rootViewController !祝你好运!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 2020-03-20
  • 1970-01-01
相关资源
最近更新 更多