他のビューへのセグエとして機能する 2 つのボタンを持つビューがあります。自動レイアウトは無効になっており、CGRectMake を介してプログラムで縦向きと横向きのボタンのフレームを設定しました。ボタンを含むビューに移動すると、ボタンは適切な位置にあります。さらに、回転時にボタンが正しいフレームに表示されます。
ただし、別のビューに切り替え、方向を変更してから戻ると (つまり、最初のボタンをクリックして別のビューに移動し、そのビューを回転させてから元のビューに戻る)、ボタンが適切なフレームに表示されなくなりました。 . これは、どちらの向きの変更でも発生します。
縦向きでも横向きでも、最初のビューがスタックに配置され、その後フレームを設定できなくなったためだと推測しています。なんらかの形式のアンロードを実行する必要がありますか、またはロードバックする前に向きのずれをチェックする必要がある追加のコードはありますか? ありがとうございます。