我採取了以下解決方案暫停的UIView動畫凍結用戶交互:使用的CALayer UIView的動畫暫停恢復後的方向變化
https://stackoverflow.com/a/3003922/1014164
暫停和恢復動畫工作,但是:
後我暫停了我的動畫,然後繼續旋轉我的設備,屏幕上的其他視圖開始調整大小,但由於某種原因,這會凍結屏幕上的所有交互和視圖 - 方向更改不再有效,按鈕無響應。但是,如果在動畫運動時旋轉設備,則一切正常,因爲它應該是正常的。
我做的另一個測試是取出外部視圖的自動調整大小,使得視圖變成動畫,這可以讓事情正常工作。
看起來暫停的圖層和父圖層的自動調整大小之間存在一些衝突。我無法弄清楚如何避開它。
任何幫助將不勝感激。