2012-07-27 69 views
3

我想用Storyboard实现一些东西,但我不知道完成它的最好方法。 我不想使用导航控制器,因为我不想将导航栏放在顶部。 我只是想从一个视图控制器切换到下一个。故事板:模态分段循环?

我有一个主菜单视图控制器,这将Segue公司进入其他意见,这些意见可能原因请看其他意见......现在,让我们说,在链中的最后一个观点是“返回菜单”按钮:我应该从按钮继续到菜单视图控制器吗?或者我应该以某种方式解雇所有以前的视图控制器?

我不需要iOS来保存主菜单视图控制器的副本后,用户点击它,但我似乎无法找到一种方法来加载一个新的视图控制器,并呈现它,而是有一个父视图显示它“模态”。

  • 如果我只是创建一个模态的循环循环,会导致内存泄漏吗?

(例如:主菜单 - > VC1 - > VC2 - >主菜单 - > VC3 - > VC4 - >主菜单...

任何帮助将不胜感激。 谢谢!

回答

3

每个segue都会创建一个新的目标视图控制器实例,因此将一个segue返回到主菜单并不是一个好主意。

您最好关闭所提供的视图控制器,但请注意,可以在不显示导航栏的情况下使用导航控制器 - 导航控制器有一个属性,您可以将其设置为隐藏(navigationBarHidden)这个。

+0

感谢您的信息!这很有帮助。我相信我可以更改导航控制器的默认推动/弹出动画,这样可以做到这一点。我只需要在Google上查找一个跳转到导航控制器堆栈中的特定视图的方法:)谢谢! – 2012-07-28 19:42:23