我正在进入iOS开发阶段,并且在屏幕流程方面遇到了一些困难。我读到的所有文档都指出UINavigationController用于表示支持分层数据的UI。如果我没有分层数据怎么办?
示例 - 我有一个多步骤表单,我不需要返回。第一步询问我是什么类型的用户,从那里,在单独的视图(或一系列视图)上提出了两组不同的问题。我现在所做的是构建3个独立的视图控制器,在接口构建器中将它们与segue链接,并在需要时手动调用segue。这对我来说感觉不对,但是让它适合导航控制器也感觉不对 - 关于我正在做的事情没有任何等级。
这里的首选方法是什么?
答案 0 :(得分:0)
我认为你在那里不需要UINavigationController
是正确的。您可以展示您的VC,也可以[self performSegueWithIdentifier:@"Identifier" sender:self];
展示您必须参与的VC。如果在QuestionsVc上有多个屏幕,那么您可以在那里使用UINavigationController
。