一連のアイテムのいずれかを描画するための単一のUIViewがあります。つまり、私の1つのUIViewサブクラスは、たとえば、正方形、円、または三角形を描画するように指示できます。
UIViewが中間点で別の形状を描画するように、そのビューを反転するトランジションが欲しいので、別のビューにトランジションしているように見えますが、実際には、で単一のビューを再描画しています。移行の中間点。
2つの異なるUIViewを使用して、アニメーションブロックでそれらを交換することなく、これを行う方法はありますか?スワップメカニズムを使用する必要があるものを再調整するのは少し不器用です。
理想的には、必要なのは、アニメーションが中間点にあるというコールバックまたは通知だけです。その後、新しい形状でビューを再描画できます。
助けてくれてありがとう!