我想将我的视图标题设置为“主菜单”,但是,我不希望标题出现在导航工具栏中。我想设置标题的原因是后退按钮的标题是“主菜单”。有没有办法做到这一点?以下是相关代码:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.title = @"Main Menu";
// Custom initialization
}
return self;
}
答案 0 :(得分:0)
在按下一个视图控制器之前设置标题:
[[self navigationItem] setTitle:@"Main Menu"];
[navigationController pushViewController:nextVC animated:YES];
并将其设置为nil
中的空白字符串(或viewWillAppear
):
[[self navigationItem] setTitle:@""];
答案 1 :(得分:0)
要设置后退按钮项的标题,您应该在viewDidLoad方法中写入如下:
- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Main Menu"
style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = backButtonItem;
[backButtonItem release];
}
答案 2 :(得分:0)
我会为这个设置后退按钮。在推送下一个Main Menu
之前,您需要在UIViewController
控制器中设置后退按钮的值。