最近、iOS ゲームに UIViewController を追加しましたが、問題が発生しています。View Controllerにビューを追加しました。電話を回転させると、ビューが回転して直立したままになります。私の問題は、ビューが横向きになっているはずのときに縦向きモードのままになり、下部が画面から外れ、画面の右側に何も描画されないことです。
これは私の UIViewController のコードです:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
CGRect screenBounds = [[UIScreen mainScreen] bounds];
_glView = [[[OpenGLView alloc] initWithFrame:screenBounds] autorelease];
[self.view addSubview:_glView];
}
return self;
}
これを修正するにはどうすればよいですか?