我们在墙上挂了4个监视器,用来绘图。希望在全屏模式下将它们全部投入使用。现在,如果我这样做,它只使用一个。只是想看看是否有可能创建一个应用程序,允许我使用所有4个,就像每个显示器的一个简单的uiwebview。
应该提到这一点..寻找如何做到这一点的一个简单的代码样本或在哪里获得答案的指针。
发布于 2012-05-31 05:37:49
是的,这是可能的。
标准的Lion全屏模式允许一个“主窗口”,大小设置为占据整个主屏幕,以及尽可能多的“辅助窗口”(检查面板等)。如您所愿,不会以任何方式自动调整大小。
进入Xcode,创建一个简单的项目,然后编辑xib。对于现有窗口,转到属性检查器,并确保全屏设置为“主窗口”。现在,在对象浏览器中,将三个面板拖动到应用程序中。浏览它们,确保每一个都有“实用程序面板”的样式,“辅助窗口”的全屏,以及“推断行为”或“瞬时行为”的Exposé。现在,当第一个窗口进入全屏模式时(例如,当您获得适当的通知或NSWindowDelegate方法时),调整并移动其他三个窗口以接管其他三个屏幕。
这一切都在10.7 Core Library的"Mac App Programming Guide“的Implementing the Full-Screen Experience部分做了很好的记录。
发布于 2012-05-31 08:22:15
如果你只是想在每个屏幕上显示一个网页视图,使用-[NSView enterFullScreenMode:withOptions:]可能会更容易一些。这不是Lion的新全屏模式,而是早期的技术。它在应用程序是否在单独的空间等方面有不同的行为。
https://stackoverflow.com/questions/10823853
复制相似问题