xcode - Storyboard : A loop of Modal Segues?

标签 xcode ios5 interface-builder storyboard uistoryboard

我想使用 Storyboard 实现一些东西,但我不知道实现它的最佳方法。 我不想使用导航 Controller ,因为我不想让导航栏位于顶部。 我只想要从一个 View Controller 切换到下一个 View Controller 的能力。

我有一个 Main Menu View Controller ,它将进入其他 View ,而这些 View 可能会进入其他 View ......现在,假设链中的最后一个 View 有一个“Return To Menu”按钮:我应该从那个按钮转到菜单 View Controller 吗?或者我应该以某种方式关闭所有以前的 View Controller ?

我不需要 iOS 在用户点击后保留主菜单 View Controller 的副本,但我似乎无法找到一种方法来加载新的 View Controller 并呈现它,而不是让父 View “模态”显示它。

  • 如果我只创建一个模态转场循环,会不会导致内存泄漏?

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

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

最佳答案

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

您最好关闭显示的 View Controller ,但请注意,可以在不显示导航栏的情况下使用导航 Controller - 导航 Controller 有一个属性,navigationBarHidden,你可以设置隐藏它。

关于xcode - Storyboard : A loop of Modal Segues?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691192/

相关文章:

ios - 另一个 Xcode 配置文件查询

iphone - CoreData中通过NSPredicate获取某个属性的所有值

objective-c - IB Inspector 窗口中 connection tap 下的 Outlets 和 Referencing Outlets 有什么区别?

swift - 以编程方式更改 View 以左对齐或右对齐

xcode - 框架矩形与对齐矩形的区别

ios - Xcode 构建环境

ios - 双击后退按钮 UINavigationBar 时弹出到 root

iphone - 在 swift 中使用带有 NSUserDefaults 的字典

iphone - predicateForEventsWithStartDate 函数 : Is this a bug?

ios - 无法从 UIWebView 获取要在 HTML 中呈现的 css 文件样式