我在带有两个屏幕的计算机上运行我的Mac OSX应用程序。当我的应用程序位于正确的监视器中时,我会使用以下方式显示警报:
NSAlert* alert = [NSAlert alertWithMessageText:message defaultButton:@"OK" alternateButton:nil otherButton:nil informativeTextWithFormat:@""];
[alert runModal];
有时警报会在左侧屏幕上弹出,有时会在右侧屏幕上弹出。有没有办法强制警报弹出其活动应用程序(意思是“正确的屏幕”)?
谢谢! 尼里
答案 0 :(得分:0)
警告总是在您运行应用程序的屏幕上弹出,没有随机性。刚尝试过自己。
答案 1 :(得分:0)
您应该使用beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo