【发布时间】:2014-07-11 09:34:29
【问题描述】:
我尝试通过故事板 segue (OSX) 显示 NSViewController。打开的窗口将是一个检查器窗口,所以它应该是非模态的。
当我通过 Ctrl 键从触发按钮拖动到窗口控制器来创建动作转场时,我会看到以下转场样式选项:
- 模态
- 表
- 弹窗
- 自定义
前三个选项显然不合适。
我确信我可以创建一个自定义 segue 来显示视图。这将涉及创建一个类、实现一些方法等等。
但是,由于我的要求对我来说似乎很基本,我想知道我是否遗漏了什么 很明显,一种通过画布打开非模态窗口的简单方法。
我正在使用 XCode6-Beta3。
【问题讨论】:
-
酸视图(控制器)有导航栏吗?
-
主窗口有一个导航栏(触发按钮实际上在工具栏内)。我试图打开的视图控制器没有。
-
Hmm .. 在这种情况下,如果您在 IB 中从第一个视图按住 ctrl 并拖动到第二个视图(例如 Xcode 5.1.1),您是否也获得了“推送”选项? (我认为那是您的“标准转场”。)
-
很遗憾没有。我猜“推送”可能只是 IOS 故事板的一个选项,而不是 OSX。在我的例子中,标准的 segue 是模态的。
-
对不起,我走错了(iOS)轨道...