访问NSPopover窗口以设置级别?

时间:2012-04-02 21:34:50

标签: objective-c macos cocoa nspopover

当弹出窗口显示时,我很好奇是否可以在弹出窗口的窗口中设置基础设置,例如窗口级别。在我的测试中,弹出窗口似乎是一个窗口,但它们不响应普通的NSWindow选择器,例如setLevel:

是否可以在NSPopover上设置窗口级别?

1 个答案:

答案 0 :(得分:12)

NSPopoverNSObject的子类,而不是NSWindow,因此不正式支持设置窗口级别。

你可以尝试这样的窗口:

NSWindow* popoverWindow = yourPopover.contentViewController.view.window;

我不知道你是否可以成功设置等级。