0

私のアプリでは、UIAlertViewユーザーがいつかそれぞれに応答することを期待する一連のポップアップを作成する必要があります。定義上UIAlertView、非モーダルです。つまり、アプリのロジックは、作成後も実行を続けます。アプリがバックグラウンドになると、ポップアップは自動的に保存されますか?ユーザーがボタンをクリックして応答すると、アプリがbkgrに入って戻ってきた後でも、正しいポップアップが応答するようです。ポップアップptrが保存/復元中に保持される、つまり復元後に再利用できることを意味しますかUIAlertView、または正しいポップアップを参照するclickedButtonByIndex:alertをサポートするために何らかのマングリングが行われますか?ありがとう。ビクター

4

2 に答える 2

1

参考までに、この動作は iOS 4 で変更されました (万一、iOS 4 より前のバージョンをサポートしようとしている場合): UIAlertView ドキ​​ュメントの「概要」セクションにある「重要な」注を参照してください。

しかし、はい、iOS がアプリをシャットダウンする必要がない限り、アプリは保持されます。

于 2012-05-15T23:34:45.100 に答える
1

UIAlertView は、スクロール ビューと同様に、UIView を継承します。これらのユーザー インターフェース要素は、アプリがバックグラウンドに移行したときにすべて「保存」され、何らかの方法で破壊されることはありません。アプリがフォアグラウンドに戻ると、すべての UI 要素が同じように機能します。

于 2012-05-15T05:09:08.847 に答える