我的第一个视图名为“后退”。我需要隐藏导航栏的标题,因为我有我的自定义导航栏。隐藏导航栏标题
我尝试使用此代码,但它没有奏效!
self.title = @"back";
self.navigationController.navigationItem.titleView.hidden = YES;
我的第一个视图名为“后退”。我需要隐藏导航栏的标题,因为我有我的自定义导航栏。隐藏导航栏标题
我尝试使用此代码,但它没有奏效!
self.title = @"back";
self.navigationController.navigationItem.titleView.hidden = YES;
如果你想隐藏整个导航栏,如果你想使用自己的导航栏,你可以先隐藏导航器的导航栏。
[self.navigationController setNavigationBarHidden:YES];
,或者如果你只想隐藏标题,你可以做
self.title = @"";
,或者如果你已经使用自定义标题视图导航栏,你可以做
self.navigationItem.titleView.hidden = YES;
,或者如果您想要隐藏吧按钮项目,你可以做
self.navigationItem.hidesBackButton = TRUE;
有同样的问题,我只是创建一个假的UIView来填充titleview的属性和隐藏:
UIView *fakeTitleView = [[UIView alloc] init];
fakeTitleView.hidden = YES;
[self.navigationItem setTitleView:fakeTitleView];
[fakeTitleView release];
希望它可以帮助。
就面临着同样的问题,而这样做的:
self.title = @"YourTitle";
self.navigationItem.titleView = [[UIView alloc] init];
的伎俩。下一个视图的后退按钮标有YourTitle,但在第一个视图中,标题不会显示。
它保留了返回按钮的另一种选择:
[self.navigationController.navigationBar setTitleTextAttributes:@{
NSForegroundColorAttributeName : [UIColor clearColor]
}];
我需要隐藏只有标题 – Dany
所以只使用'self.title = @“”' – akashivskyy
我用图像的自定义导航栏。我用后面的名字命名,我只需要隐藏标题。我尝试你的解决方案self.navigationItem.titleView.hidden = YES;但没有工作! – Dany