web-dev-qa-db-ja.com

makeKeyAndVisible&makeKeyWindow-iPhoneのuiwindow

すべてのアプリケーションで、

常に[windowmakeKeyAndVisible]と書かれています。

MakeKeyとはどういう意味ですか?

21

キーウィンドウは、ユーザーの操作を受け取るウィンドウです。

あなたはこれを見るかもしれません:

http://developer.Apple.com/mac/library/documentation/Cocoa/Conceptual/WinPanel/Concepts/ChangingMainKeyWindow.html

24
Rob

これは、これがキーボード入力を受け入れるウィンドウであることを意味します。これは、Mac OSXの同様の命名法と一致します。

5
Alex

このメソッド呼び出しは重要な機能を実行します。これを省略すると、スプリングとストラットを設定したにもかかわらず、ウィンドウのトップレベルビューは自動サイズ変更されません。それを理解するのに少し時間がかかりました。通話中のステータスバーのサイズ変更が行われていない場合は、ウィンドウがキーとしてマークされていることを確認してください。

3
Steve Weller

受信者をキーウィンドウにし、そのウィンドウを表示します。

これは、レシーバーをメインウィンドウにして、他のウィンドウの前に表示するための便利な方法です。 UIViewの継承されたhiddenプロパティを使用して、ウィンドウを表示および非表示にすることもできます。

ソースhttp://developer.Apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference .html

2
Erhan Demirci