title: Center MKMapView BEFORE displaying callout
body: <p>I am trying to center an <code>MKMapView</code> after an annotation was selected. I also have enabled <code>canShowCallout</code> but it seems that iOS is first displaying the callout (which is shifted when it would not fit in the screen) and then the map is being moved, resulting in the callout being not completely visible on the screen.</p>
  
  <p><a href="https://i.stack.imgur.com/Tyfip.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Tyfip.jpg" alt="incorrect callout position"></a></p>
  
  <p>How can I center the map BEFORE the callout's position is being rendered and displayed?</p>