UISegmentedControlをプログラムで画面に配置し(ナビゲーションバーの一部としてではなくスタンドアロン)、右側に固定したいので、autoresizingMaskをUIViewAutoresizingFlexibleLeftMarginに設定しました。
ただし、画面を回転させると、コントロールは元の位置に留まり、右(またはその他の場所)に移動しません。
autoresizingMaskの他のすべての可能な値(およびいくつかの組み合わせ)も試しましたが、まったく動きません。
同じ設定の画面上の他の要素は正しく移動します。
このViewController用のXIBはありませんが、同様のセグメント化されたコントロールを一時的に別のXIBに配置しようとしました。支柱を正しく設定すると、期待どおりに移動しました。
私は何が間違っているのですか?