2011-02-07 10 views
0

NSTextfieldがフルスクリーンのアプリケーションを作成するときに機能していません。 私はテキストフィールドの最初のレスポンダーも作成しました。どうすればそれを有効にして働かせることができますか?NSTextFieldがフルスクリーンで動作しない

答えて

1

フルスクリーンウィンドウは、NSBorderlessWindowMaskスタイルマスクを使用して作成されたため、キーボードイベントは表示されません。明らかに、このタイプのウィンドウは「キーウィンドウ」になることはできません。ただし、NSWindowをサブクラス化し、canBecomeKeyWindowメソッドをオーバーライドすることでこの問題を解決できます。

- (BOOL)canBecomeKeyWindow 
{ 
    return YES; 
} 
+0

はどのように正確にあなたはNSWindowのをサブクラス化しcanBecomeKeyWindowメソッドをオーバーライドしないおかげでDeepika – Mandeep

+0

@Deepikaを働いていましたか? – wigging

関連する問題