21

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

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

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

4

4 に答える 4

24

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

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

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

于 2009-10-01T18:35:56.627 に答える
5

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

于 2009-10-01T18:20:44.973 に答える
3

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

于 2009-12-30T04:17:34.160 に答える
2

レシーバーをキー ウィンドウにして、そのウィンドウを表示します。

これは受信機をメインウィンドウにして他のウィンドウの手前に表示する便利な方法です。UIView の継承された非表示プロパティを使用して、ウィンドウを非表示にしたり表示したりすることもできます。

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

于 2013-04-12T06:39:31.737 に答える