由于此应用程序使用计算机摄像头跟踪用户,因此我需要它始终在主监视器上启动,摄像头位于(iMac / Macbook),位于屏幕顶部的水平中心。像这样:
我知道如何让它在顶部启动并水平居中但我的问题是,如果用户通过点击辅助监视器上的文档或从辅助监视器上的查找器双击它来启动应用程序,应用程序将粘贴到辅助监视器的顶部。我需要用相机拍摄显示器,这是主屏幕。
有办法吗?
答案 0 :(得分:1)
您可以继承NSWindow并覆盖 constrainFrameRect:toScreen: 请参考https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/occ/instm/NSWindow/constrainFrameRect:toScreen: