我采取了以下解决方案暂停的UIView动画冻结用户交互:使用的CALayer UIView的动画暂停恢复后的方向变化
https://stackoverflow.com/a/3003922/1014164
暂停和恢复动画工作,但是:
后我暂停了我的动画,然后继续旋转我的设备,屏幕上的其他视图开始调整大小,但由于某种原因,这会冻结屏幕上的所有交互和视图 - 方向更改不再有效,按钮无响应。但是,如果在动画运动时旋转设备,则一切正常,因为它应该是正常的。
我做的另一个测试是取出外部视图的自动调整大小,使得视图变成动画,这可以让事情正常工作。
看起来暂停的图层和父图层的自动调整大小之间存在一些冲突。我无法弄清楚如何避开它。
任何帮助将不胜感激。