UIViewcontrollerでUItabbarcontrollerを作成しようとしています。しかし、タブバー項目 (firstview) をクリックすると、ルート ビューコントローラーの上部にナビゲーション バーが表示されます。タイトルを設定しましたが、表示されません。
コードは UITabBarcontroller を作成します:
self.tab=[[UITabBarController alloc]init];
// FirstViewController
First *fvc=[[First alloc]initWithNibName:nil bundle:nil];
fvc.title=@"First";
fvc.tabBarItem.image=[UIImage imageNamed:@"i.png"];
//SecondViewController
Second *svc=[[Second alloc]initWithNibName:nil bundle:nil];
svc.title=@"Second";
svc.tabBarItem.image=[UIImage imageNamed:@"im.png"];
//ThirdViewController
Third *tvc=[[Third alloc]initWithNibName:nil bundle:nil];
tvc.title=@"Third";
tvc.tabBarItem.image=[UIImage imageNamed:@"img.png"];
self.tab.viewControllers=[NSArray arrayWithObjects:fvc, svc, tvc, nil];
[self.view addSubview:self.tab.view];
Firstviewcontroller のコード:
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
userLogin1 =[[NSUserDefaults standardUserDefaults]valueForKey :@"textfieldtext"];
NSLog(@"User login: %@",userLogin1);
self.navigationItem.title = [NSString stringWithFormat: @"Hello, %@",userLogin1]; // it not works
}
この画像を参照してください: 戻るボタンのみが表示され、タイトルは表示されません。どうしてか分かりません。