【问题标题】:show TabBarConroller with storyboard programmatically以编程方式显示带有情节提要的 TabBarConroller
【发布时间】:2015-06-12 10:50:07
【问题描述】:

我正在为我的应用程序使用情节提要。

- (IBAction)LogInButtonClicked:(id)sender {
NSLog(@"clicked");


[PFUser logInWithUsernameInBackground:_mailAddressTextField.text password:_passwordTextField.text
                                block:^(PFUser *user, NSError *error) {
                                    if (user) {
                                        NSLog(@"Login correct");
                                        // show tabBarConroller
                                    } else {
                                        [self showAlertwithMesage];
                                    }
                                }];

}

如果登录正确,我如何从情节提要中显示我的 tabBarController? 如果我向 Loginbutton 添加 segue,则 tabBarConroller 将始终显示。 但是如果登录正确,我想显示 tabBarConroller

到目前为止我找到的解决方案并没有解决我的问题。

【问题讨论】:

    标签: ios storyboard uitabbarcontroller uistoryboardsegue


    【解决方案1】:

    您可以将情节提要 ID 分配给情节提要中的 TabBarController。 登录成功时显示标签栏。

    UITabBarController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"yourStoryBoardID"];
    [self presentViewController:myController animated:YES completion:nil];
    

    【讨论】:

    • 非常感谢!我忘记分配情节提要 ID。
    猜你喜欢
    • 2010-12-28
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 2012-05-11
    • 2019-06-20
    • 2018-04-06
    相关资源
    最近更新 更多