OS X应用程序在全屏模式下进行两个监视器设置

时间:2013-04-01 18:54:52

标签: macos cocoa nsview nswindow nsapplication

基本上我想在两台显示器上以全屏模式运行OS X应用程序。没有我想要完成的特定布局,我只想放大应用程序以使用整个两个屏幕。只有我看到的应用程序才有相似之处。

我如何做到这一点?

更新:

此应用程序仅在我的个人设置中运行,其中我有两个具有相同分辨率的屏幕。 OSx应用程序包含两个tableview。一个表视图有一列,第二个tableview有很多列。在全屏模式下,我希望从tableview2中看到尽可能多的列。最好是tableview2伸展以使用两个屏幕。

1 个答案:

答案 0 :(得分:-1)

您可以使用几种不同的方法:

  1. 创建两个全屏窗口,您将在其中放置两个滚动视图 包含两个显示数据的tableviews。
    然后,你会的 需要按顺序将tableviews滚动到适当的位置 显示您的内容。您还必须同步视图之间的滚动。

  2. 创建一个放大的窗口,使其跨越显示器。这将比解决方案(1)容易得多,因为您的显示器大小相同。你有一个大的桌面视图。您必须处理停靠栏和工具栏。

  3. 其他解决方案,需要更多伏都教。不值得详细说明。

  4. 赞成/缺点

    解决方案1:操作系统会为您处理停靠栏和工具栏。处理不同尺寸/分辨率的显示很容易。但是设置(以编程方式)需要一些努力。

    解决方案2 :易于设置。但是你必须处理底座和工具栏,如果显示器具有不同的尺寸/分辨率,它将无法正常工作。