我的第一個視圖名爲「後退」。我需要隱藏導航欄的標題,因爲我有我的自定義導航欄。隱藏導航欄標題
我嘗試使用此代碼,但它沒有奏效!
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