Les nouvelles fonctionnalités de clavier d'iOS 5 pourraient causer pas mal de problèmes aux applications qui n'ont pas été mises à jour pour détecter leur utilisation. Afin de faire sortir le contenu de dessous le clavier lorsqu'il est affiché, l'application reçoit une notification à chaque fois qu'il est affiché ou masqué. Cependant, si le clavier n'est pas dans la position par défaut, la notification indiquant qu'il est sur le point d'être affiché n'est pas envoyée. À la place, une nouvelle notification indique que le clavier est sur le point de se déplacer. Si vous faites des allers-retours entre la position par défaut et la position divisée/détachée, l'application reçoit des notifications indiquant que le clavier s'est déplacé, ainsi que des notifications indiquant qu'il est affiché et caché. Je suppose qu'Apple a choisi de faire en sorte que le statut soit "caché" si le clavier n'est pas dans la position par défaut parce qu'il n'est peut-être pas nécessaire de déplacer le contenu dans ce cas, mais cela n'a pas beaucoup de sens.
Ce que vous voyez avec iMessages, c'est que le clavier est "caché", donc l'application ne déplace pas son contenu. Si votre clavier était ouvert mais pas divisé, vous ne pourriez pas du tout lire ce qui se trouve en dessous. Puisqu'il est divisé, le système ajoute une boîte partiellement transparente au milieu pour que le champ de saisie ne flotte pas sur rien, de sorte que le message n'est que partiellement bloqué.
La situation de Facebook est similaire. Il masque automatiquement le bouton d'envoi lorsque le clavier est caché. Comme le système n'envoie pas la notification "montré" s'il est divisé, Facebook n'affiche pas non plus le bouton s'il est divisé.
La seule chose que vous pouvez faire est de déposer un bug auprès de Facebook et d'Apple. Pour Facebook, chargez la page correspondante dans l'App Store et cliquez sur le bouton "Envoyer un commentaire". Pour Apple, allez sur https://bugreport.apple.com/ (compte développeur gratuit requis). Il est possible qu'Apple ait voulu envoyer des notifications "affichées" pour le clavier divisé, auquel cas il s'agit du véritable bogue, mais la société devrait le découvrir lorsqu'elle examinera les messages cachés.