2015-03-11 5 views
-2

меня Tab Bar Controller:iOS Как заменить один tabBarController другим ViewController?

  1. MyProfileViewController
  2. Tableview

Я делаю это так:

LoginViewController *logInViewController = [[LoginViewController alloc] init]; 
[self presentViewController:logInViewController animated:NO completion:NULL]; 

Но она охватывает весь экран, я не могу вкладку переключения. Как разместить «LoginViewController» в «MyProfileViewController»?

ответ

0

Контроллер панели управления имеет свойство - viewControllers. Вы должны определить, какие контроллеры представлений вы хотите использовать в панели вкладок в этом свойстве. Все остальные панели вкладок обойдутся без вас.

self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil]; 

Читать эту статью https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITabBarController_Class/

Смежные вопросы