なにがいけないの? Autolayout で制約をかけているビューを transform で変形させると、transform の結果に応じて制約がはたらく。 ここで transform にアニメーションを付けたりすると、アニメーション開始の瞬間に位置がずれる、ワープするような挙動が発生する。 これらはおそらく、移動先でのフレームが正しくなるように、アニメーション開始時に制約が働くためだろう。 制約を初期配置のためだけに使う Constraint はビルダー上での配置のためだけに使うことも出来る。 ビルダー上で Constraint を選択すると、インスペクタに Placeholder という項目がある。 これをチェックすることで、その制約はビルド時に削除されるようになる。 つまり、その制約によってもたらされた最初の位置情報だけがビューに反映される。 リアルタイムに制約を反映させる必要がなけ