Ios MKMapView在交互模式下冻结

Ios MKMapView在交互模式下冻结,ios,mkmapview,ios13,presentviewcontroller,interactive-dismissal,Ios,Mkmapview,Ios13,Presentviewcontroller,Interactive Dismissal,交互式取消包含MKMapView的模式显示视图控制器将冻结动画 我不分享任何代码,因为重现问题的步骤非常简单。您甚至不需要任何代码。您可以通过故事板进行复制 创建仅包含导航栏和MKWebView的视图控制器 从另一个VC那里,以模态的方式呈现它 然后尝试以交互方式消除它。您将看到解除动画冻结 这是以GIF格式录制的屏幕 : 我在iphone11上遇到了这个问题。因此,原因不可能是CPU/GPU不足 以前有人遇到过这种情况吗?你能再现一下这个问题吗?在没有全屏演示的情况下有什么建议吗?谢谢。我注意

交互式取消包含MKMapView的模式显示视图控制器将冻结动画

我不分享任何代码,因为重现问题的步骤非常简单。您甚至不需要任何代码。您可以通过故事板进行复制

  • 创建仅包含导航栏和MKWebView的视图控制器
  • 从另一个VC那里,以模态的方式呈现它
  • 然后尝试以交互方式消除它。您将看到解除动画冻结
  • 这是以GIF格式录制的屏幕

    :

    我在iphone11上遇到了这个问题。因此,原因不可能是CPU/GPU不足


    以前有人遇到过这种情况吗?你能再现一下这个问题吗?在没有全屏演示的情况下有什么建议吗?谢谢。

    我注意到,在您的视频中,地图在拖动时不会移动。苹果这个词在底部是固定的。为什么?哇。是的,我现在明白了。我不知道。所有约束都设置正确。我检查了,它会移动。苹果地图的标志和“合法”按钮被限制在任何情况下都可以看到。在使用谷歌地图和苹果地图时,许多开发人员增加了额外的高度来隐藏这些地图,所以这是苹果公司防止这种情况发生的方法。好吧,这是一种转移注意力的方法您确定没有委托方法阻止解雇吗?或者视图控制器未设置为模态?这两种情况中的任何一种都会导致你表现出的行为。完全肯定。控制器非常简单,有60行代码。而且,当我录制视频时,甚至没有一行代码;只有一个xib文件和一个空类。