我有一个与该窗口相连的应用程序,其中一个窗口和一个面板。
步骤:
如何从面板将焦点设置到主窗口(父窗口)?
不清楚您的意思是焦点,以及您所说的主窗口是否是可可中定义的主窗口。假设它是可可主窗口,并且焦点与键状态相同,
[[NSApp mainWindow] makeKeyWindow];
或
[[NSApp mainWindow] makeKeyAndOrderFront:self];
如果不是可可主窗口,则需要对其进行引用并发送给它-makeKeyWindow
或-makeKeyAndOrderFront:
。
@ BUDDAx2的Swift 5版本答案:
NSApplication.shared.activate(ignoringOtherApps: true)