J'ai une obligation d'enregistrer le dernier écran affiché lors de la fermeture de l'application afin que je puisse montrer le même écran quand il rouvre l'application. Quelqu'un peut-il me dire comment enregistrer la vue et la montrer après la réouverture?comment enregistrer un uiview lors de la fermeture de l'application
-1
A
Répondre
2
Dans applicationWillTerminate:
et applicationDidEnterBackground:
, enregistrez suffisamment d'état à [NSUserDefaults standardUserDefaults]
afin de pouvoir restaurer la vue dans la méthode viewDidLoad
du contrôleur de vue.
Questions connexes
- 1. Comment fermer le fil lors de la fermeture de firefox
- 2. Problème lors de la fermeture des sockets
- 3. Application se bloque lors de la fermeture
- 4. Annuler Quitter l'événement lors de la fermeture
- 5. Enregistrer la représentation de UIView dans le fichier
- 6. État du curseur invalide lors de la tentative de fermeture
- 7. Disposition de la surbrillanceSubregations lors de la rotation UIView
- 8. Fermeture de formulaire enregistrer les modifications avant de fermer
- 9. force de fermeture lors de l'arrêt de la musique - Android
- 10. Erreur lors de la fermeture de Visual Studio 2008
- 11. Comment obtenir le changement de la valeur de la cellule lors de la fermeture du formulaire?
- 12. Comment empêcher la fermeture de la fenêtre de console lors de l'exécution d'une application de console?
- 13. Appeler une action lors de la fermeture d'un JSP
- 14. Excel 2007 se bloque lors de la fermeture via .NET
- 15. axAcroPDFLib lors de la fermeture du problème C#
- 16. Fermeture de la boîte de dialogue de fermeture lors de l'extraction de la liste des serveurs SQL
- 17. Comment rejeter une variable de session lors de la fermeture de la page Web?
- 18. Erreur lors de la fermeture du flux ftp en C#
- 19. Comment positionner un UIView?
- 20. Retour de la fermeture?
- 21. L'application se bloque lors de la fermeture du contrôle WebBrowser
- 22. Problèmes lors de la fermeture d'un formulaire Windows C#
- 23. Comment effectuer un nettoyage lors de la fermeture du script Python
- 24. Comment puis-je ouvrir un dialogue Winform lors de la fermeture d'un autre?
- 25. Fermer jQuery Datepicker lors de la fermeture jQuery Dialog
- 26. Session Perdue lors de la fermeture du navigateur
- 27. Application MFC se bloque lors de la fermeture
- 28. Comment enregistrer un pointeur sur un membre lors de la compilation?
- 29. COMException (0x80010108 - RPC_E_DISCONNECTED) lors de la fermeture Excel.Workbook
- 30. comment changer la forme de UIView
Est-il possible de stocker simplement la vue réelle qui est affichée? si oui maintenant? – thndrkiss
Vous pourriez être en mesure de, mais ce n'est pas une bonne idée. Vous pouvez dessiner la vue sur une image, mais bien sûr, la vue restaurée est une image statique avec laquelle vous ne pouvez pas interagir. Vous pouvez également sérialiser la hiérarchie de vue avec NSKeyedArchiver, mais cela ne fonctionnera pas bien avec de nombreux types de vues (et si vous avez des sous-vues personnalisées, vous devrez implémenter les méthodes NSCoding. –