【发布时间】:2012-07-02 12:01:09
【问题描述】:
我有一个基于导航控制器的应用标签,
导航栏中的标题在选项卡的根页面中显示良好,
但是当我在顶部推送另一个视图控制器时,我无法设置此视图的标题
这是我用于根页面和推送页面的代码,
- (void)viewDidLoad
{
[super viewDidLoad];
UILabel *lava = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]autorelease];
lava.backgroundColor = [UIColor clearColor];
lava.text = @"About us";
lava.textAlignment = UITextAlignmentCenter ;
lava.textColor = [UIColor whiteColor];
lava.font = [UIFont fontWithName:@"DroidSans-Bold" size:(46)];
lava.shadowColor = [UIColor blackColor];
lava.shadowOffset = CGSizeMake(2, 3);
self.navigationItem.titleView = lava;
}
那么,在导航栏上设置我的标题缺少什么?
谢谢!
【问题讨论】:
-
你是在 viewDidLoad 还是其他地方调用你的代码?
-
@xapslock 在 viewDidLoad 中是的,我编辑了这个问题,谢谢
-
NSLog(@"Nav. item: %@", self.navigationItem);说什么? -
@PhillipMills 感谢您的根页面:Nav。项目:
;和子页面:导航。项目:
标签: ios uinavigationbar title