ビューベースのテンプレートを使用してアプリを作成し、shouldAutorotateToInterfaceOrientationでYESを返し、自動回転をサポートします。次に、正方形のtestView_オブジェクト(デフォルトの自動サイズ変更設定)を追加し、初期化時に回転させます。
- (void)viewDidLoad {
[super viewDidLoad];
testView_.transform = CGAffineTransformMakeRotation(0.1);
}
これで、iPhoneを回転させるたびに、testView_が歪んでしまいます。その理由とその修正方法は何ですか?testView_の幅と高さは、自動サイズ変更すべきではありませんが、iPhoneを回転させるたびに変更されます(これは、testView_が最初に回転した場合にのみ発生します)。