当应用程序中出现tabbar和navigationbar同时用的时候,相应地避免不了,要对tabbar的title和navigationbar的title进行命名,如果用
self.title = @"";
会对abbar的title和navigationbar的title进行同时命名,这如果是想要的效果还好,如果不是呢,如果想对abbar的title和navigationbar的title进行分别命名命名呢
说明:
如果只在init方法中设置了”self.title=@"首页";“
那么navigation的title和tab的title都是“首页”,
那么下面这个方法经过了验证可以实现:
NSUserDefaults *defaults=[[NSUserDefaults alloc]init];
self.navigationItem.title=[NSString stringWithFormat:@"%@,您好",[defaults objectForKey:@"userName"]];//导航标题
self.tabBarItem.title=[NSString stringWithFormat:@"首页"];//tabbar标题