UIViewControllerからUITabBarControllerを表示しても私のUITabBarが完全に表示されません。私が間違っていることを教えてください。UITabBarControllerはUITabBar(画面外)の半分しか表示していません
私のコードは次のとおりです。
//some method
LoggedInViewController *lvc = [[[LoggedInViewController alloc] initWithAccount:account] autorelease];
[self presentModalViewController:lvc animated:YES];
- (void)viewDidLoad
{
self.tabController = [[UITabBarController alloc] init];
LoggedInFeedNavigationController *navController = [[LoggedInFeedNavigationController alloc] initWithAccount:self.account];
[self.tabController setViewControllers:[NSArray arrayWithObject:navController]];
[self.view addSubview:self.tabController.view];
[super viewDidLoad];
}
バーのどの部分が表示されませんか?全体のビューが画面外に移動したように見えますか? –
@ニコラスSはい、それは正しいです。 –
"タブバーインターフェイスを展開するときは、このビューをウィンドウのルートとしてインストールする必要があります。他のビューコントローラとは異なり、タブバーインターフェイスは他のビューコントローラの子としてインストールしないでください。 source http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITabBarController_Class/Reference/Reference.html – AmineG