【发布时间】:2015-06-22 00:23:26
【问题描述】:
我需要几个视图控制器来切换回主菜单。添加终端转场后,通过添加一个按钮并创建一个节目转场,我的故事板看起来像一个混乱的老鼠窝。有没有更好的方法将终端视图控制器链接回主菜单,或者这是如何完成的?
【问题讨论】:
-
你不能那样做,因为你不会继续“返回” - 你正在制作一个完整的 new “主菜单”,所以现在你将有两个其中。然后如果你再做一次,你将拥有三个,依此类推。您只会堆积视图控制器并耗尽内存。相反,了解展开转场并使用它们。
-
@matt unwind 仅当您需要将数据从终端(或您正在展开的地方)推回“主菜单”时才需要.否则,我们可以简单地关闭所有呈现的视图。
-
我不需要从终端推送任何数据,但是如果我关闭所有呈现的视图,那么我如何向用户呈现主菜单,而不需要通过UIButton 操作?
-
使用 UINavigationViewController 方法 popToViewController:animated: 会是一个更好的选择返回到 rootViewController developer.apple.com/library/ios/documentation/UIKit/Reference/…: