UIViewアニメーションを一時停止するために、次のソリューションを実装しています。
https://stackoverflow.com/a/3003922/1014164
ただし、アニメーションの一時停止と再開は機能しています。
アニメーションを一時停止してデバイスの回転に進むと、画面上の他のビューのサイズが変更され始めますが、何らかの理由で、画面上のすべてのインタラクションとビューがフリーズします-向きの変更が機能しなくなり、ボタンが応答しなくなります。
ただし、アニメーションの移動中にデバイスを回転させると、すべてが正常に機能します。
私が行ったもう1つのテストは、アニメーション化されているビューを収容する外側のビューの自動サイズ変更を行うことでした。これにより、物事が適切に機能するようになります。
一時停止したレイヤーと親レイヤーの自動サイズ変更の間に競合があるようです。私はそれを回避する方法を理解することができません。
どんな助けでも大歓迎です。