iOSでは、ユーザーがハードボタンを押すと、システムがアプリの状態のスクリーンショットを作成し(ユーザーが読み込みを透過的にするために、アプリの次回の起動時に表示するため)、 UIApplicationDelegateのapplicationDidEnterBackgroundを呼び出して、バックグラウンド状態になったアプリを示します。そうですか?
私がする必要があるのは、システムがスクリーンショットを撮る前に、ユーザーがハードボタンを押したことを知ることです。確かに、将来アプリが再び起動したときにいくつかのものを非表示にしたいので、バックグラウンド状態に移行する場合に備えてビューを変更したいと思います。
スクリーンショットが撮られた後、applicationDidEnterBackgroundが呼び出されたようです。BEFOREと呼ばれる方法はありますか?
ありがとう