MKMapView Compass and Legal Label ignoring SafeArea

I have a plain UIViewController to which I add a MKMapView. I set the additionalSafeAreaInsets but they are completely ignored by the MKMapViews compass, legal label and probably other components like the scale.


This is really problematic when building slighly more complex layouts though alone on the iPhone X it looks absolutely wrong, having the legal label inside the Safe Area almost touching the rounded edge of the screen. The real problem arises when you try to build a custom container view controller e. g. using a UITabBar at the bottom. While all other UI elements respect the Safe Area, the legal label gets hidden by the UITabBar and I fear that Apple won't let me submit my app due to the obscured label.


Do you have any ideas how to get at least the label to respect the safe area?