14

関連するすべての WWDC2014 セッション ビデオを見て (願わくば) ドキュメントを読んだので、この質問は主に私の疑いを確認するためのものですが、教えてください。

私がやりたいのは、自動レイアウトを使用してビューをアニメーション化することです。それ自体は問題ありません。ただし、これらのアニメーションのエンドポイントは、向きが変わると変化します。サイズ クラスを使用してビューを回転時に自動的に移動できるのではないかと考えましたが、Apple の開発者ガイドによると、アニメーションはプログラムで実行する必要があり、私が収集できることから、サイズ クラスは Interface-Builder のみのものです。

私が持っていた別のアイデアは、IB が提供するトップ/ボトムのもののようなカスタム レイアウト ガイドを使用することでしたが、それらはハードコーディングされているようです。

私が最後にできることは、回転イベントをリッスンした後に手動で制約を更新することですが、これは新しいことではなく、サイズ クラスは静的インターフェイス以外にも使用できるようにすべきだと思います。彼らの目的を過大評価していませんか?

TLDR:ビューが(アニメーションのために)原点を持つことができる2つのポイントAとBが与えられた場合、サイズクラスなどを使用して両方のポイントを移動するにはどうすればよいですか?

4

1 に答える 1