2011-04-02 96 views
3

我正在使用UINavigationController推送我的意見。我想在根視圖控制器的UINavigationBar的標題上添加一個UILabel。除了標題添加標籤到UINavigationBar

當我使用下面的代碼,會出現標籤,但UINavigationBar的下:

[self.view addSubview:newLabel]; 

有沒有辦法將標籤添加到UINavigationBar的或UIView的,以便顯示導航欄上方?

我知道我可以創建一個新的UINavigationBar的和像這樣多個控件構建它:

UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; 
navBar.barStyle = UIBarStyleBlack; 
navBar.translucent = YES; 
[self.view addSubview:navBar]; 
[navBar release]; 

UILabel *navLabel = [[UILabel alloc] initWithFrame:CGRectMake(20,8,280,30)]; 
navLabel.text = @"My Text"; 
[navBar addSubview:navLabel]; 
[navLabel release]; 

然而,不戰勝即使用導航控制器的目的是什麼?

回答