我有一个UIView(带有identifierSplashScreen),它基本上充当介绍视图并显示一个小动画。一旦动画完成,我希望视图显示一个标签栏视图,其中后面将是主视图。没有任何类型的数据从第一个UIView传递到第二个UIView(具有标识符HomeScreen)。
我看过大多数的例子secondViewController *svc = [self.storyboard instantiateViewControllerWithIdentifier:@"HomeScreen"];
[self.navigationController pushViewController:svc animated:YES];
但这会推动视图控制器,出现一个带有后退按钮的导航栏,我不想要。此外,我永远不会回到启动画面。如果你们中的一个能提供任何帮助,那就太好了。
我是一个大人物,而不是专业的iOS程序员,所以一个简单的代码示例将会有很大的帮助。
答案 0 :(得分:1)
而不是推入导航堆栈为什么不更换堆栈?
例如
[self.navigationController setViewControllers:@[svc] animated:NO]
答案 1 :(得分:0)
您可以执行推送segue但没有导航栏...选择您的导航控制器,然后在右侧第4个选项卡上取消选中“显示导航栏”