これは奇妙な質問のように聞こえるかもしれませんが、非表示になると正確にはどうなりますか。UIView のソース コードを確認できればすばらしいのですが、そうはいきません。
ここで私が疑問に思っている理由: 画面に色を付けるために、アプリケーションの上に UIWindow (userinteractionenabled が NO に設定された透明なもの) を追加しようとしています。ユーザーが Apples MessageUI.framework を使用して SMS で共有しようとするまでは、問題なく動作します。これが発生し、MFMessageComposeViewController または MFMailComposeViewController が表示されると、これらのビュー コントローラーはユーザー入力を受け取りません。私はたくさんのことを試しましたが、ユーザーがビューと対話できるようにする唯一の機能は、UIWindow (私が追加したもの) を 0 のアルファに設定するか、非表示を YES に設定することでした。ビューを非表示にせずにこれを複製したいので、UIWindow (UIView のサブクラス) が非表示になったときに何が起こるかを正確に知りたいのです。