(3)円を正方形に、またその逆に変更しようとしましたが、ほぼそこにいます。期待どおりにはアニメーション化されません。正方形の四隅すべてを同時にアニメーション化/モーフィングしたいのですが、次のようになります。シェイププロパティをアニメートするためにCAShapeLayerとCABasicAnimationを使います。これが私のサークルパスの作り方です。circlePath;}これが正方形の道です。squarePath;}円のパスをビューのレイヤーの1つに適用し、塗りつぶしなどを設定します。それは完璧に描画されます。cornerRadius角を四角形に変更するためのcornerRadiusプロパティをアニメーション化します。助けてくれてありがとう!@Danchoysの回答に基づくと、ここではObjective-C用です。infoVCは次にプッシュされるViewControllerです。setPath:endPath.CGPath];CanvasPodライブラリを強くお勧めします。"モーフ"アニメーションもあり、統合も簡単です。ウェブサイトcanvaspod.ioで例をチェックすることもできます。遊び場でしばらくそれを使って遊んだ後、私は各弧がベジエ経路に一つではなく二つのセグメントを追加することに気づいた。closePathを呼び出すとさらに2つ追加されます。そのため、セグメントの数を一定に保つために、私は自分の正方形のパスに偽のセグメントを追加することになりました。コードはSwiftですが、関係ないと思います。TwitterTop。