el teclado del iPhone X aparece mostrando espacio extra

He creado una interfaz de usuario de chat en la que he agregado unconstraint Para eltableView a la parte inferior de la pantalla. Estoy cambiando el valor de restricción agregando la altura del teclado que funciona bien en todos los dispositivos excepto el iPhone X.

IU cuando el teclado no está visible:

Lo cual está bien.

El problema es cuando aparece el teclado, hay espacio en blanco visible entre textView y el teclado:

¿Tengo que intentar un enfoque diferente para esto o se puede resolver usando restricciones?

Respuestas a la pregunta(5)

Su respuesta a la pregunta