Mon application iOS rapide a un champ de texte actif avec affichage du clavier. utilisateur Everytime tape la touche de retour sur le clavier, j'appelleBoutons SKStoreReviewController cachés sous le clavier
SKStoreReviewController.requestReview()
Cela peut sembler excessif, mais une fois que l'utilisateur a donné l'examen, énoncé ci-dessus ne rien faire, donc je pense que mon approche est correcte.
Problème: sur les périphériques à écran plus petit (iPhone 5, etc.), les boutons du SKStoreReviewController affichés sont masqués sous le clavier. Ainsi, l'utilisateur reste bloqué car il ne peut pas fermer le SKStoreReviewController. Je ne souhaite pas ajouter de bouton de masquage de clavier pour l'utilisateur.
Comment puis-je savoir quand SKStoreReviewController
s'est affiché afin que je puisse masquer le clavier par programmation?
Merci pour la réponse détaillée – Kashif