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 に答える