¿Cómo hacer que Popover de la anotación en MKMapView se desplace con un map como Apple?

Si tocas una anotación en la aplicación integrada de Maps de Apple en el iPad, obtendrás una llamada estándar con un accesorio de llamada "revelado". Cuando presionas el accesorio obtienes una bonita vista Popover con más detalles sobre el marcador de anotación.

Todo esto es simple de emular.

SIN EMBARGO. Apple Popover en realidad permanece abierto y se mueve con el map a medida que se desplaza y amplía el map. Esto es dulce. ¡Suena simple pero he intentado muchas maneras de emular esto y he fallado! ¿Alguien ha logrado emular esto?

Captura de pantalla de la aplicación Apple Maps

Parece que el popover se está agregando a una vista que no sea la subvista de UiScrollView, que es la vista que se está moviendo.

Si pasa una reference a la subvista en presentPopoverFromRect: inView: allowedArrowDirections, debe agregar el popover como una subvista de la subvista de la vista de desplazamiento y permitir que se mueva a medida que se mueva el map (o la vista que se esté desplazando). No estoy seguro de si el hecho de que sea un map en lugar de una vainilla UIScrollView afectará las cosas, sin embargo.