2

iOSがアプリのスクリーンショットを撮りたい場合、私のアプリは2番目のUIWindowを使用して特別な画面を表示しています。[UIWindow makeKeyWindow:]2番目のウィンドウを再度削除したい場合、誤ってメインウィンドウで使用しました。これは本当に代わりになるはずmakeKeyAndVisible:ですが、なぜそれが機能したのか疑問に思っています。つまり、ほとんどの場合 (99%)、2 番目のウィンドウが期待どおりに削除され、メイン ウィンドウが表示されるようになりました。本当に問題が見つかったのか、それとも他にまだ何かあるのでしょうか?

または、(以前の) MonoTouch バージョンでメソッドが正しくバインドされていなかった可能性がありますか?

4

1 に答える 1

0

各メソッドは、同じ名前のセレクターおよび にマップされmakeKeyAndVisibleますmakeKeyWindow

または、(以前の) MonoTouch バージョンでメソッドが正しくバインドされていなかった可能性がありますか?

GIT の履歴を見ると (私 ;-)、最初に追加されてから (2 年以上前)、どちらも変更されていないことがわかります。

以前の状態に関するドキュメント:

の継承された隠しプロパティを使用して、ウィンドウを隠したり表示したりすることもできますUIView

おそらく、これはコード内 (または iOS コード内) で発生します。

于 2012-05-20T14:41:13.760 に答える