Las nuevas capacidades de teclado en iOS 5 podrían causar bastantes problemas en aplicaciones que no se han actualizado para detectar su uso. Para poder mover el contenido desde debajo del teclado cuando se muestra, la aplicación recibe una notificación cada vez que se muestra u oculta. Sin embargo, si el teclado no está en la posición predeterminada, no se envía la notificación de que está a punto de mostrarse. En su lugar, hay una nueva notificación que indica que el teclado está a punto de moverse. Si avanza y retrocede entre la posición predeterminada y la división / desacoplamiento, la aplicación recibe notificaciones de que el teclado se movió, así como notificaciones de que se muestra y está oculta. Supongo que Apple optó por tener el estado "oculto" si el teclado no está en la posición predeterminada porque podría no ser necesario mover el contenido en este caso, pero no tiene mucho sentido.
Lo que estás viendo con iMessages es que el teclado está "oculto", por lo que la aplicación no mueve su contenido. Si su teclado no estaba acoplado pero no estaba partido, no podría leer lo que había debajo. Dado que está dividido, el sistema agrega un cuadro parcialmente transparente en el medio para que el campo de entrada no flote en nada, por lo que el mensaje solo está bloqueado en su mayoría.
La situación para Facebook es similar. Oculta automáticamente el botón de envío cuando el teclado está oculto. Dado que el sistema no envía la notificación "mostrada" si está dividido, Facebook tampoco muestra el botón si está dividido.
Lo único que puedes hacer es presentar un error en Facebook y Apple. Para Facebook, cargue la página en la App Store y haga clic en el botón "Enviar comentarios". Para Apple, vaya a enlace (se requiere una cuenta de desarrollador gratuita). Es posible que Apple haya querido enviar notificaciones "mostradas" para el teclado dividido, en cuyo caso ese es el error real, pero deberían averiguarlo cuando investiguen los mensajes ocultos.