Я разрабатываю одно приложение, которое включает в себя контроллер представления, потому что мои первые две страницы только для просмотра содержимого, а не tab-bar.a после того, как я создал контроллер панели вкладок во время выполнения, используя этот код
UIViewController *viewcontroller1 = [[viewcontroller1 alloc] initWithNibName:@"viewcontroller1" bundle:nil];
viewcontroller1.title = @"sometext";
viewcontroller1.tabBarItem.image = [UIImage imageNamed:@"someimage.png"];
UIViewController *viewcontroller2 = [[viewcontroller2 alloc] initWithNibName:@"viewcontroller2" bundle:nil];
viewcontroller2.title = @"sometext";
viewcontroller2.tabBarItem.image = [UIImage imageNamed:@"someimage.png"];
tbc = [[UITabBarController alloc] initWithNibName:@"viewcontroller1" bundle:nil];
tbc.viewControllers = [NSArray arrayWithObjects: viewcontroller1,viewcontroller2, nil];
tbc.selectedViewController = viewcontroller1;
//// NSLog(@"Selected index = %d of %d", tbc.selectedIndex, [tbc.viewControllers count]);
[self presentModalViewController:tbc animated:NO];
этоработает должным образом, но во втором моем представлении я хочу контроллер панели вкладок и контроллер навигации оба.поэтому в viewcontroller2 я реализовал такой код, который дает мне контроллер навигации, но он скрывает контроллер панели вкладок
- (void)viewDidLoad
{
nvc = [[UINavigationController alloc] initWithRootViewController:[[viewcontroller2 alloc] initWithNibName:@"viewcontroller2" bundle:nil]];
[self presentModalViewController:nvc animated:NO];
[nvc release];
[super viewDidLoad];
}
, поэтому, пожалуйста, помогите мне, что мне сделать, чтобы я мог получить и контроллер панели вкладок, и навигацию-контроллер в этом viewcontroller2. ??пожалуйста, ведите меня.