我正在尝试编写一个在菜单栏中运行的Mac应用程序,当单击时,显示类似IOS的Popover。类似于Flexibit的奇妙,或者IconFactory需要五个。

我正在使用 inpopovercontroller 这似乎很好。 我的问题是,当用户点击POPOVER视图中的任何内容时,POLPOVER将成为键窗口。有没有办法阻止这种情况发生?

有帮助吗?

解决方案

In INPopoverWindow:

- (BOOL)canBecomeKeyWindow
{
    return YES;
}

means that the popover can become a key window. You can either change it to return NO, or subclass INPopoverWindow and override that method to return NO.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top