XcodeにおいてAutolayout機能を使ってstoryboardからのconstraintで各パーツに制限をかけて配置しています。
縦画面ではstoryboardからのconstraintで画面は作れました。
横画面にした際には、プログラムにより各パーツの位置を変えたりしています。
しかし、また縦画面にした際には横画面の制限がかかったままになります。

この対策としては縦画面に戻した際には横画面に行なった位置を元に戻さなくてはいけないため、コードにより縦位置を再度指定する形をとるべきと考えますが、「storyboardからのconstraint」を再度適用なんてことを都合よくできないものなのでしょうか。

また通常縦・横画面を配置する際には皆さんどのようにされているものなのでしょうか。
ご存知の方、ご教示いただけると幸いです。