私は横向きのViewConrollerを持っています。
私はそれを作成して追加します:
gameVC = [[GameViewController alloc] initWithNibName:@"GameViewController"
bundle:nil];
[viewController.view removeFromSuperview];
[self.window addSubview:gameVC.view];
GameViewController
私には方法があります:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if(interfaceOrientation == UIInterfaceOrientationLandscapeRight){
return YES;
}else if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
return YES;
}else {
return NO;
}
}
問題は、iPhone 3 (または他の非網膜画面) でアプリを実行すると、画面が xib ファイルのように見え、iPhone 4 (または他の網膜画面) で実行すると、UIViewController の UIView が表示されることです。左に 10 ~ 20 ピクセル。
それを修正する方法はありますか?