当我尝试呈现一个模态视图控制器时,它覆盖了我的导航控制器的导航栏。有小费吗?谢谢。模态视图导航控制器栏
UPDATE(含代码):
ComposeText *compText = [[ComposeText alloc] initWithNibName:@"ComposeText" bundle:[NSBundle mainBundle]];
compNavController = [[UINavigationController alloc] initWithRootViewController:compText];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:compNavController action:@selector(compDoneTapped:)];
compNavController.navigationItem.rightBarButtonItem = doneButton;
[self presentModalViewController:compNavController animated:YES];
compText.title = @"Compose";
[doneButton release];
一切似乎是为了,但按钮依然没有出现在导航栏上。
我需要显示对应用程序导航至关重要的按钮 - 只需发布内容的按钮和取消按钮即可。 presentModalViewController动画似乎最有意义。除了将新视图推到导航控制器的堆栈外,还有更好的选择吗? –