0

View Controllerをモーダルに提示すると:

// ナビゲーション コントローラーをモーダルに表示します。

[self presentModalViewController:theNavController アニメーション:YES];

ナビゲーション バーは、ポップアップ ビューで覆われています。ナビゲーションバーが覆われないようにするにはどうすればよいですか??

前もって感謝します!

4

2 に答える 2

3

答えはiPhone にあります: Show modal UITableViewController with Navigation bar and UINavigationBar rejects to show in Modal View Controller !

UIViewControllerを でラップしてからUINavigationController、ナビゲーション コントローラーを提示する必要があります。

AccountViewController* accountViewController = [[AccountViewController alloc] initWithNibName:@"AccountView" bundle:nil]; 
... 
// Initialize properties of accountViewController 
... 
UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController:accountViewController]; 
[self.navigationController presentModalViewController:navController animated:YES]; 
[navController release]; 
[accountViewController release]; 
于 2012-10-23T22:14:00.667 に答える
1
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewContorller:someViewController];
[self presentModalViewController:navController animated:YES];
于 2012-10-19T22:17:02.467 に答える