2

我的应用被拒绝了,因为处理应用内购买的对话框在我的透明全屏窗口后面。您仍然可以单击它们,但它对用户不友好。

我将如何处理?有没有办法改变这些对话框的呈现方式,或者我应该改变我自己窗口的属性?

我说的是这些对话框(网格是在我的主窗口上绘制的):

在此处输入图像描述

4

2 回答 2

1

您可以将窗口级别设置为较低的值,以便在启动存储请求时对话框显示在顶部,并在请求完成后将其重置为之前的值。或者您可以退出全屏模式以发出存储请求。他们可能对透明窗口更恼火,这比窗口顺序更令人困惑。

于 2013-01-30T21:01:59.063 回答
0

这对我有用

@interface FullscreenWindow : NSWindow
@end

@implementation FullscreenWindow
-(id) init
{
    // some init code here...
    [self setLevel:NSMainMenuWindowLevel+1];
    return self;
}
@end
于 2016-08-01T10:44:01.423 回答