0

横向きベースのアプリ ios6 アプリケーションにナビゲーション コントローラーを追加しようとしていますが、画像のように縦向きモードでのみ表示されます。どのような変更を行う必要がありますか?ここに画像の説明を入力

アプリデリゲートファイルのコーディングでは、

 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
 self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.window addSubview:[navigationController view]];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
4

1 に答える 1

1

UINavigationControllerアプリに追加するには、これをチェックしてください:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // start of your application:didFinishLaunchingWithOptions
    // ...

    viewController = [[ViewController alloc]init];

    UINavigationController *navigationController = [[UINavigationController alloc]initWithRootViewController:viewController];
    [self.window setRootViewController:navigationController];
    [window makeKeyAndVisible];

    [viewController release];
    [navigationController release];

    return YES;
}
于 2012-12-17T12:01:03.903 に答える