Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在运行时使用两个显示监视器/更改其显示监视器的OSX应用程序_Objective C_Macos_Uiscreen - Fatal编程技术网

Objective c 在运行时使用两个显示监视器/更改其显示监视器的OSX应用程序

Objective c 在运行时使用两个显示监视器/更改其显示监视器的OSX应用程序,objective-c,macos,uiscreen,Objective C,Macos,Uiscreen,我想创建一个使用两个显示器的照片查看器:一个普通显示器(1920x1080),另一个旋转显示器(1080x1920)。我这样做是为了最大限度地扩大照片的大小——横向照片将显示在中的正常显示器上,纵向照片显示在旋转的显示器上。两者都是全屏的 实际上,不需要在两个显示器上同时显示应用程序,只需在幻灯片放映期间根据当前图像比例在显示器之间切换即可 那么,我如何告诉应用程序在特定屏幕上显示 因此,我最终找到了一个不同的解决方案:我运行两个应用程序,每个显示一个,主应用程序使用NSConnection告诉

我想创建一个使用两个显示器的照片查看器:一个普通显示器(1920x1080),另一个旋转显示器(1080x1920)。我这样做是为了最大限度地扩大照片的大小——横向照片将显示在中的正常显示器上,纵向照片显示在旋转的显示器上。两者都是全屏的

实际上,不需要在两个显示器上同时显示应用程序,只需在幻灯片放映期间根据当前图像比例在显示器之间切换即可


那么,我如何告诉应用程序在特定屏幕上显示

因此,我最终找到了一个不同的解决方案:我运行两个应用程序,每个显示一个,主应用程序使用NSConnection告诉第二个应用程序要显示什么。虽然有点麻烦,但它是有效的!