iOS如何用另一个ViewController替换一个tabBarController?

时间:2015-03-11 14:48:43

标签: ios uitabbarcontroller

我有标签栏控制器:

  1. MyProfileViewController
  2. 泰伯维
  3. 我这样做:

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

    但它覆盖整个屏幕,我无法切换标签。 如何将“LoginViewController”放入“MyProfileViewController”?

1 个答案:

答案 0 :(得分:0)

Tabbar控制器具有property - viewControllers。您应该确定要在此属性的选项卡栏中使用哪些视图控制器。所有其他标签栏都没有你。

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

阅读这篇文章https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITabBarController_Class/