2

我的MKMapView应用程序中有一个导航控制器内部。在 iOS 9.2 下,当我旋转地图视图时,我正确地看到导航栏下方出现了小地图指南针视图。

在 iOS 9.3 下,指南针似乎位于导航栏下方。为了确认这一点,我topLayoutGuide在视图控制器中覆盖了我的地图视图,并且可以看到它没有被 调用MKMapView,当它在 iOS 9.2 中时(更新地图的插图)。这是 iOS 9.2 下的调用栈:

iOS 9.2 调用栈到 topLayoutGuide

在 iOS 9.3 下运行时,_updateInsets永远不会进行此调用。这是一个错误(例如,我应该提交 Apple Radar),还是从根本上改变了地图插图,现在我需要主动设置它们?我在文档中没有看到任何内容。

谢谢!

编辑:应该注意我没有使用故事板或自动布局。这是一个较旧的项目,我还没有转换成这些东西。

4

0 回答 0