转到特定标签栏视图

时间:2013-01-14 22:01:35

标签: ios xcode view controller

我的应用启动时有6个视图控制器。它就像一个图库。当用户按下第三个视图上的按钮时,他/她应该到达标签栏中的第三个视图。

我使用此代码启动标签栏控制器顶部的视图控制器:

- (void)viewDidAppear:(BOOL)animated {
    static BOOL first = YES;
    if (first) {
        UIViewController *popup = [[Home1ViewController alloc] initWithNibName:@"Home1ViewController" bundle:nil];

        [self presentViewController:popup animated:NO completion:nil];
        first = NO;
    }
}

通过使用此代码来关闭此新视图,我只是转到特定视图,而不是我的标签栏页面...

-(IBAction)dismissView {
    TabBarPage3 *screen = [[ TabBarPage3 alloc] initWithNibName:nil bundle:nil];
    screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [self presentModalViewController:screen animated:YES];
}

请帮帮我! 感谢

1 个答案:

答案 0 :(得分:-1)

这是TabBar

上的更改视图的代码
[((UITabBarController *)(self.parentViewController))setSelectedIndex:index];

Sample Project of UITabbar