如何使用切换段

时间:2015-06-22 16:57:06

标签: ios xcode6 storyboard uisegmentedcontrol

为了不复制,我直到现在才问,我整天都在努力。所以我知道之前有人问过,但他们都没有帮助过我。我在使用故事板时遇到了麻烦,而且越来越混乱。

我在互联网上发现使用segues并覆盖方法performSegueWithIdentifier:sender :会有我和我试过的。我将其实现为:

- (IBAction)segmentChanged{
    if([segmentedControl selectedSegmentIndex] == 0)
        [self performSegueWithIdentifier:@"Doviz" sender:self];
    else
        [self performSegueWithIdentifier:@"Altin" sender:self];
}

这是我的故事板:

请注意我使用push方法而不是嵌入,模态和自定义连接,并且不将它们连接到segmentedController而是连接到视图。也许可能还有一些问题。 最后,当我尝试运行我的应用程序时,我接受了错误:

  

找不到segue'Altin'的导航控制器。推送segues   只能在源控制器由实例管理时使用   UINavigationController。

我很新并且学习Xcode直到1周,所以如果你能给我一个详细的答案,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

设置故事板,使其如下所示:

enter image description here

确保在Attributes Inspector(Command + Option + 4)中为每个segue提供适当的标识符。

请记住,使用分段控件推送视图控制器不是标准的UI范例。使用常规UIButton控件可能更合适。