使用performSegueWithIdentifier选择Tab Bar Controller

时间:2012-02-21 04:32:58

标签: ios5 xcode4.2 uistoryboard

我正在学习iOS,而我正在研究XCode 4.2中的Proof of Concept应用程序。我本质上希望允许用户输入用户/通过组合,如果用户在对象数组中,则将它们传递到“内容”视图,但如果没有,则将它们传递到“注册”视图。

在任何一种情况下,由于应用程序本身将是一个标签式应用程序(虽然登录和注册视图不是标签),我需要能够从典型的ViewController转换为TabViewController。

- (void)logIn:(id)sender{

[self performSegueWithIdentifier:@"Content" sender:sender];

}

目前,我已经将应用程序转换为正确的ViewController,这是一个嵌入在NavViewController中的TabBarController ...但是一旦它到达那里......没有标签!!

我做错了什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

现在你没有加载TabBarController,这就是你没有任何标签的原因。

我建议你:

在登录ViewController中,您还可以添加“注册”按钮,并将其中的一个segue放入注册视图控制器。

从登录按钮添加IBAction,它将检查登录和传递,如果可以,则使用Content ViewController加载Content ViewController或TabBar Controller。

我强烈建议您学习iOS5故事板教程,以了解视图控制器的交互方式。