Панель вкладок в представлении на основе приложения? - PullRequest
1 голос
/ 22 февраля 2010

Я новичок в разработке для iphone. Я создал приложение на основе представления. Теперь я хочу панель вкладок в этом представлении. Первое представление панели вкладок представляет собой представление таблицы, а второе представление представляет собой веб-представление. учебные пособия объясняют только приложение, основанное на панели вкладок. Так как я использую приложение, основанное на представлении, я нахожу это действительно сложным. Как этого добиться с помощью построителя интерфейса. Пожалуйста, направьте меня.

1 Ответ

4 голосов
/ 09 июня 2010

Попробуйте это. Этот код для создания панели вкладок приложения программно. Таким образом, нажмите кнопку, чтобы открыть панель вкладок в представлении.

   -(IBAction) clkBtn:(id) sender
   { 

    UITabBarController *tabbar1 = [[UITabBarController alloc] init];

    firstViewController  *first = [[firstViewController alloc] initWithNibName:@"firstViewController" bundle:nil];

    UINavigationController *tabItem1 = [[[UINavigationController alloc] initWithRootViewController: first] autorelease];

    secondViewController  *second = [[secondViewController alloc] initWithNibName:@"secondViewController" bundle:nil];

    UINavigationController *tabItem2 = [[[UINavigationController alloc] initWithRootViewController: second] autorelease];

    tabbar1.viewControllers = [NSArray arrayWithObjects:tabItem1, tabItem2,nil]; 

    [self.view insertSubview:tabbar1.view belowSubview: first.view];

    [self presentModalViewController:tabbar1 animated:YES];

  }

Спасибо,

Удачи.

...