I am trying to port an application to iOS 11, and for several days I got stuck with one ugly UI error after another. This time: MKMapView. I have a bunch of buttons that I attached to the Safe Area guides, and everything works fine - except for MKMapView.
It completely ignores the safe zone, and therefore the compass and legal buttons are hidden in bars or my own user interface elements. To check, I created a new project with one simple UIViewController. Then I added MKMapView and set up custom "extra SafeAreaInsets" that are really completely ignored.
The worst part is that even with MKMapView, the legal shortcut looks terribly wrong on the iPhone X.
Question : is there a way so that I can insert the legal label and compass so that it is not hidden by user views?

source share