以编程方式显示带有故事板的 TabBarConroller
show TabBarConroller with storyboard programmatically
我正在为我的应用程序使用故事板。
- (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
到目前为止我找到的解决方案并没有解决我的问题。
您可以在故事板中为您的 TabBarController
分配故事板 ID。
登录成功时显示标签栏。
UITabBarController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"yourStoryBoardID"];
[self presentViewController:myController animated:YES completion:nil];
我正在为我的应用程序使用故事板。
- (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
到目前为止我找到的解决方案并没有解决我的问题。
您可以在故事板中为您的 TabBarController
分配故事板 ID。
登录成功时显示标签栏。
UITabBarController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"yourStoryBoardID"];
[self presentViewController:myController animated:YES completion:nil];