【问题标题】:Use a View controller multiple times in navigation controller in iOS在 iOS 的导航控制器中多次使用视图控制器
【发布时间】:2014-04-08 13:29:47
【问题描述】:

我是 iOS 新手,我正在创建一个类似于 twitter 的应用程序,我正在使用 Storyboard。在这个应用程序中,我有一个视图控制器类,它显示用户详细信息及其提要,如收到的消息,单击消息用户可以在另一个视图控制器上查看消息发送者配置文件详细信息,我正在使用导航控制器推送 segue 从用户配置文件到消息发件人资料。

我想在点击消息时在第二个视图控制器上打开更多消息发送者配置文件

like from A -> B -> C -> D -> E 等等.. 和 Facebook 或 twitter 一样,所以导航控制器的返回顺序也一样。

【问题讨论】:

  • 我没有看到任何问题。有什么问题?
  • 点击消息时将另一个 segue 转到 detailsViewController 等等..
  • 我想在导航控制器中多次使用单个视图控制器类。我该怎么做?
  • 所有类的单一视图控制器?你疯了吗?甚至 twitter facebook 也有多个视图控制器...我认为您应该学习如何使用导航从一个视图控制器转到另一个视图控制器
  • 感谢 AppleDelegate,所以我必须在故事板及其相关类中创建多个视图控制器?

标签: ios objective-c facebook twitter


【解决方案1】:

导航控制器作为堆栈工作,它会自动调整为您需要的工作方式。

像这样添加导航控制器:

UIViewController *bbp=[[UIViewController alloc]initWithNibName:@"UIViewController" bundle:nil];
UINavigationController *passcodeNavigationController = [[UINavigationController alloc] initWithRootViewController:bbp];
  [self.navigationController pushViewController:passcodeNavigationController animated:YES];
  [passcodeNavigationController release];

浏览苹果文档以获得清晰的想法:https://developer.apple.com/library/ios/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多