起動時の向きに関するいくつかの記事を読みましたが、それはどのように動作するのかまだ分かりません。私たちは風景の方向性だけをサポートしています。 didFinishLaunchingWithOptionsでは、私は:私にHomeControllerクラスでiPadの起動方向が横向き(逆さま)の場合は正しくない
HomeController *myHome = [[HomeController alloc] initWithNibName:@"HomeController" bundle:nil];
myHome.navigationItem.title = @"Your Dashboard";
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myHome];
[myHome release];
self.navigationController = navController;
[navController release];
self.window.rootViewController = self.navigationController;
を:私はしかし、デバイス上のアプリを起動すると
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
、それが逆さまに開始することができます。そのことを避けるにはどうすればいいですか?私は、didFinishLaunchingWithOptionsのステータスバーの方向を検出している人々の記事を見ました。私はself.window.rootViewController = self.navigationController;
コードの後にこれを行う場合:
NSLog(@"%i", [UIApplication sharedApplication].statusBarOrientation);
私はいつも、私は上下逆さまに問題を修正するために何ができるかわからないんだけど、そこから3を取得します。ありがとう。