私は、iOSで基本的な位置アニメーションを行う方法を知っていますが、制約を持たないビューや、制約内で定数をアニメーション化する方法はわかりますが、 2つを組み合わせる。基本的に私はIBのビューを作成しました。このビューは画面の半分を占めており、この図に示すように個々の要素に制約があります。先頭と末尾の制約を持つビューをアニメーション化する
各ラベルとのUITextField又はUITextViewを有し、これら3 UIStackViewsの各々に前縁および後縁があります。私がしたいのは、画面を画面の右側に配置することです。イベントが発生した場合は、それを左にスライドさせて、先行する制約と後続する制約がすべて画面に収まるようにします。その後、別のイベントが発生した場合は、再び画面左にスライドさせます。先頭と末尾の制約をisActive = false
に設定すると、私の見解は完全になくなりました。先頭と末尾の制約の定数の定数を同じ量だけ変更しようとすると、コンテナビューの要素がカットされて、その量以上のビューが移動しているように見えます。
コンテナビューに制約を設定したり、ビューをアニメーションしたり、必要な制約を追加したりすることはできませんか?前もって感謝します!