iOS: el selector de personas dentro de UIPopoverController, el keyboard de búsqueda distorsiona el popover

Tengo un selector de personas dentro de UIPopoverController, ya que tiene un campo de búsqueda, que activará el keyboard cuando se toca, luego obtuve este resultado feo:

Selector de personas dentro de UIPopoverController

la flecha del popover está ARRIBA, que es el mejor aspecto en mi aplicación, también intenté usar UP | ABAJO pero no funciona (todavía siempre UP), sé que solo puedo usar la flecha ABAJO, pero esa debería ser la última solución, me pregunto ¿hay algún método para lidiar con esto?

¡Gracias!

actualización: pensé que primero puedo usar la flecha ARRIBA, luego, cuando el campo de búsqueda se convierte primero en respuesta (no estoy seguro de cómo detectar esto), lo cambio a flecha ABAJO (también no estoy seguro de cómo hacerlo)?

actualización 2: también la vista no es una tabla o algo que se pueda desplazar, por lo que no puedo desplazar la vista para que el popover se vea bien.

Tienes razón, es una resolución bastante fea.

El problema es que UIPopoverController está codificado para evitar colling con la vista del keyboard.

Creo que la única forma de evitar esto es crear un UIPopoverController personalizado que ignore el keyboard que aparece (creo que algunos oyentes deben estar deshabilitados en ShanetworkingApplication o en la pantalla principal) o hacer una UIView personalizada que contenga esto.