ボタンを押したときのビューの表示をアニメーション化したいのですが。ボタンを押すと、x原点が約150px増加して、ボタンがアニメーション化されます。
トリッキーな部分...
ボタンが右にスライドすると、ビューがボタンによって引っ張られているかのようにアニメーション化されて表示されます。アニメーションは画面のほぼ中央で行われるため、ビューの最初の原点を画面の外に設定して、再びアニメーション化することはできません。
このタイプのアニメーションを作成するにはどうすればよいですか?
clipToBoundsをYESに設定し、フレームの場合は星で表示する最後のフレームを使用して、クリアビューを追加します。次に、星をはっきりと見渡せるようにビューを配置し、左にシフトしてx原点をアニメートし、楽しんでください。
2つのビューアニメーションにCAAnimationGroupを使用します。ボタンのアニメーションは単純な翻訳です。縮尺またはアルファアニメーションを平行移動と組み合わせて実現できるビュー(たとえば、0からフルサイズへの縮尺、または0から1へのアルファを使用してビューを表示します)