【问题标题】:What is the difference between "Multiple" and "Single" for View Controller Presentation?View Controller Presentation 的“Multiple”和“Single”有什么区别?
【发布时间】:2015-08-14 07:33:00
【问题描述】:

我一直在 Xcode 中开发一个 OS X 应用程序。一个让我完全困惑的选项是“Presentation”,有两个选项“Single”和“Multiple”这个属性有什么作用?

【问题讨论】:

  • 运行 Xcode 7.1.1 并没有看到这个选项。
  • @rocky 在情节提要的场景中选择“控制器”对象。这个选项在 XCode 7.2.1 中仍然存在 - 它也应该在 .xibs 上可用。
  • 这就是我所看到的:imgur.com/U1oFL5v
  • @rocky 您是否在 .xib 或 .nib 文件中看到此内容?

标签: xcode macos interface-builder


【解决方案1】:

所以,一旦我使用它,这实际上是“显而易见的”。

基本上,此功能会导致窗口显示一次,如果情节提要中的相应转场已被多次触发,则显示多次。

要查看实际效果,请添加一个创建一个带有视图控制器的故事板。在视图上放置一个按钮,以及一个附加的窗口控制器。在按钮和窗口控制器之间创建一个 segue 以“显示”窗口控制器。

单击窗口控制器并在两个演示选项之间切换。运行时会发现一种情况会创建多个窗口实例,而另一种情况会创建单个窗口实例。

就像我说的,很明显,但必须实际使用它才能弄清楚。

【讨论】:

  • ~我已经把它改成了single,但似乎没有任何改变,当我继续点击按钮时仍然可以打开多个窗口;~发现问题,sege指向Window而不是Controller
猜你喜欢
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-03
  • 1970-01-01
  • 2018-05-30
相关资源
最近更新 更多