私のアプリは2つの画面(メインと設定)で構成され、両方ともスクロールビューで完全に満たされています。それぞれに 1 つのビュー コントローラーがあり、横向きと縦向きをサポートするはずです。私はそれを達成するためにオートサイジングを使用しており、かなりうまく機能します(すべての要素が本来あるべき場所にあり、サイズも正しいです)が、画面が回転すると奇妙なアーティファクトが発生します。たとえば、実際の「ドラム" 内の領域は適切にサイズ変更され、テキスト フィールドは背景によって部分的にオーバーラップされ、横向きのグラフはそのまま残り、縦向きのグラフが重なっています。
すべては変更のない基本的な要素であり、画像や特別なものはありません (グラフは例外です。didRotateFromInterfaceOrientation: で再読み込みしています)。なぜそれが起こるのか、基本的な要素が適切に再描画されないのはなぜですか?