2011-08-29 50 views
1
self.navigationController.navigationBar.tintColor = [UIColor blackColor]; 
UILabel *header = [[UILabel alloc] initWithFrame:CGRectMake(100, 0, 320, 10)]; 
header.text = @"Test"; 
header.textColor = [UIColor brownColor]; 
header.backgroundColor = [UIColor clearColor]; 
header.font = [UIFont fontWithName:@"Zapfino" size: 14.0]; 
[super viewDidLoad]; 
[self.view addSubview:header]; 

這是我的代碼。當我定位UILabel時,它不會漂浮在導航欄上。有什麼辦法可以做到這一點?讓UILabel出現在UINavigationBar上方

回答

2

添加標籤的導航欄,而不是self.view的子視圖:

[self.navigationController.navigationBar addSubview:header]; 
+0

對不起下旬接受這3年,我太年輕,不懂如何使用計算器,然後。 – Rollo