すべてのアプリケーションで、
常に[windowmakeKeyAndVisible]と書かれています。
MakeKeyとはどういう意味ですか?
キーウィンドウは、ユーザーの操作を受け取るウィンドウです。
あなたはこれを見るかもしれません:
これは、これがキーボード入力を受け入れるウィンドウであることを意味します。これは、Mac OSXの同様の命名法と一致します。
このメソッド呼び出しは重要な機能を実行します。これを省略すると、スプリングとストラットを設定したにもかかわらず、ウィンドウのトップレベルビューは自動サイズ変更されません。それを理解するのに少し時間がかかりました。通話中のステータスバーのサイズ変更が行われていない場合は、ウィンドウがキーとしてマークされていることを確認してください。
受信者をキーウィンドウにし、そのウィンドウを表示します。
これは、レシーバーをメインウィンドウにして、他のウィンドウの前に表示するための便利な方法です。 UIViewの継承されたhiddenプロパティを使用して、ウィンドウを表示および非表示にすることもできます。