在没有导航控制器的情节提要中在UIViewControllers之间切换

时间:2013-09-03 15:38:05

标签: iphone ios ipad uiviewcontroller

我有一个UIView(带有identifierSplashScreen),它基本上充当介绍视图并显示一个小动画。一旦动画完成,我希望视图显示一个标签栏视图,其中后面将是主视图。没有任何类型的数据从第一个UIView传递到第二个UIView(具有标识符HomeScreen)。

我看过大多数的例子
secondViewController *svc = [self.storyboard instantiateViewControllerWithIdentifier:@"HomeScreen"];
[self.navigationController pushViewController:svc animated:YES];

但这会推动视图控制器,出现一个带有后退按钮的导航栏,我不想要。此外,我永远不会回到启动画面。如果你们中的一个能提供任何帮助,那就太好了。

我是一个大人物,而不是专业的iOS程序员,所以一个简单的代码示例将会有很大的帮助。

2 个答案:

答案 0 :(得分:1)

而不是推入导航堆栈为什么不更换堆栈?

例如

[self.navigationController setViewControllers:@[svc] animated:NO]

答案 1 :(得分:0)

您可以执行推送segue但没有导航栏...选择您的导航控制器,然后在右侧第4个选项卡上取消选中“显示导航栏”