【问题标题】:How to navigate back to my View controller on the Storyboard?如何导航回 Storyboard 上的视图控制器?
【发布时间】:2015-04-30 14:30:14
【问题描述】:

我已经设置了两个按钮来导航到“SecondViewController”和“ThirdViewController”,但为此我创建了 .XIB 文件。这些工作正常。

我用过:

-(IB Action) clickButton
{
     ThirdViewController *third = [[ThirdViewController alloc]
                                  initWithNibName:nil bundle:nil];
     [self presentViewController:third animated:YES completion:NULL];
 }

同样,这很好用。我的问题是当我到达我的“ThirdViewController”并想要设置一个后退按钮以带我回到我的初始 ViewController 时,它不起作用,因为它在 Main.Storyboard 上,并且它不是 XIB 文件。我该如何进行这项工作?还是我必须制作一个 XIB 文件并删除 Main.storyboard?

以及如何在没有我不使用的 NavigationController 的情况下执行此操作

【问题讨论】:

  • 对于“我已经设置了两个按钮,可以导航到“SecondViewController”和“ThirdViewController”,但为此我创建了 .XIB 文件。”,你在哪里设置这些按钮?在你的 Main.storyboard 中?

标签: objective-c xcode navigation xib viewcontroller


【解决方案1】:

您应该使用 View 而不是 .XIB 文件。它们已经过时,现在几乎不使用了。对于导航,您可以使用 Seague。为此,您需要在一个视图中创建一个按钮,右键单击该按钮并将其拖放到单击该按钮时要打开的视图。下一个视图上的后退按钮也可以这样做。

【讨论】:

  • 所以你的意思是从根本上重新开始,不要使用 .XIB 文件?
  • 是的。如果您还没有在应用程序中创建太多东西,那么它是最好的。由于在线教程,我在开始创建应用程序时也陷入了这个阶段,但最终切换了。
  • 您能否将我链接到任何视频或任何有助于我学习新故事板和视图的内容?我看到的所有视频都使用 XIB 文件
  • This 也是一个。如果这对您有帮助,请将答案标记为正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-11
  • 2014-10-09
  • 2012-07-25
  • 1970-01-01
  • 2012-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多