当设备以180º为增量旋转时,UI变得无法响应

时间:2013-08-21 18:33:13

标签: ios objective-c cocoa-touch uiview

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

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

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

我没有做任何自定义动画,也没有在旋转时调用代码。

1 个答案:

答案 0 :(得分:0)

显然这与我发现的一些代码有关,我发现这些代码可以删除分割视图中的圆角,以防其他人遇到此问题。