2

我们在墙上有 4 台显示器用于绘图。希望将它们全部用于全屏模式。现在,如果我这样做,它只使用一个。只是想看看是否有可能创建一个应用程序,让我可以使用所有 4 个,就像每个监视器的简单 uiwebview 一样。

应该提到这一点.. 寻找如何执行此操作的简单代码示例或在何处获得答案的指针。

4

2 回答 2

2

是的,有可能。

标准 Lion 全屏模式允许一个“主窗口”,其大小可以占据整个主屏幕,以及任意数量的“辅助窗口”(检查面板等),这些窗口不会以任何方式自动调整大小。

进入 Xcode,创建一个简单的项目,然后编辑 xib。对于现有窗口,转到 Attributes Inspector 并确保将 Full Screen 设置为“Primary Window”。现在在对象浏览器中,将三个面板拖到应用程序中。仔细检查它们并确保每个都有样式的“实用程序面板”,全屏的“辅助窗口”,以及 Exposé 的“推断行为”或“瞬态行为”。现在,当第一个窗口进入全屏模式时(例如,当您获得适当的通知或 NSWindowDelegate 方法时),调整其他三个窗口的大小并移动以接管其他三个屏幕。

这一切都在 10.7 Core Library 的“Mac App Programming Guide”的实现全屏体验部分中得到了很好的记录。

于 2012-05-30T21:37:49.203 回答
2

如果您只是想在每个屏幕上放置一个 web 视图,它可能更容易使用-[NSView enterFullScreenMode:withOptions:]。这不是 Lion 的新全屏模式,而是较早的技术。它在应用程序是否在单独的空间等方面具有不同的行为。

于 2012-05-31T00:22:15.147 回答