我有一个app winth一个窗口和一个面板,附在这个窗口上。
步骤进行:
如何从面板设置焦点到主窗口(父窗口)?
答案 0 :(得分:7)
目前尚不清楚焦点的含义,以及你称之为主窗口的是否是Cocoa中定义的主窗口。假设它是一个Cocoa主窗口,焦点与关键状态相同,
[[NSApp mainWindow] makeKeyWindow];
或
[[NSApp mainWindow] makeKeyAndOrderFront:self];
如果它不是Cocoa主窗口,您需要引用它并发送它-makeKeyWindow
或-makeKeyAndOrderFront:
。
答案 1 :(得分:0)
@ BUDDAx2答案的Swift 5版本:
NSApplication.shared.activate(ignoringOtherApps: true)