Ios 当设备以180º的增量旋转时,UI将变得无响应;

Ios 当设备以180º的增量旋转时,UI将变得无响应;,ios,objective-c,cocoa-touch,uiview,Ios,Objective C,Cocoa Touch,Uiview,我这里有一个非常奇怪的问题。我的一位测试人员发现,当他们以180度的增量旋转我的设备时,设备UI将停止响应(而不是崩溃),但当旋转90度时,它工作正常 在使用Reveal应用程序进行了一些探索之后,我发现在该应用程序响应之后,一个UISnapshotView覆盖了我的UI,当我告诉该层隐藏时,我发现我的应用程序在其背后仍然可以正常工作 我不是在创建那个层,我相信它是iOS用来设置过渡和旋转动画的层。所以我的问题是,会发生什么情况导致该层卡住,并且只有在旋转180度时才会卡住(即将设备翻转到相反方

我这里有一个非常奇怪的问题。我的一位测试人员发现,当他们以180度的增量旋转我的设备时,设备UI将停止响应(而不是崩溃),但当旋转90度时,它工作正常

在使用Reveal应用程序进行了一些探索之后,我发现在该应用程序响应之后,一个UISnapshotView覆盖了我的UI,当我告诉该层隐藏时,我发现我的应用程序在其背后仍然可以正常工作

我不是在创建那个层,我相信它是iOS用来设置过渡和旋转动画的层。所以我的问题是,会发生什么情况导致该层卡住,并且只有在旋转180度时才会卡住(即将设备翻转到相反方向)


我不做任何自定义动画,也没有在rotate上调用任何代码。

显然,这与我发现的一些代码有关,这些代码用于删除分割视图上的圆角,以防其他人出现此问题