如何从一个视图移动到另一个视图

时间:2015-05-20 17:20:01

标签: ios objective-c

我怀疑的是我如何从一种观点转移到另一种观点。

我有一个故事板,其中我有两个视图控制器(我刚刚通过拖放它创建了第二个视图控制器)。 我想使用滑动从一个视图移动到另一个视图。为此,我使用了滑动手势并将其图标拖到我们的实现文件(viewController.m),从而创建了一个IBAction。

之后我不知道该做什么,以便第二视图控制器加载 如何解决这个问题以及在IBAction方法中写什么。

2 个答案:

答案 0 :(得分:1)

您必须从一个视图控制器创建一个segue到另一个视图控制器。

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

此处“identA”是将一个视图控制器连接到另一个视图控制器时在故事板中给出的segue名称。

答案 1 :(得分:1)

只需使用以下代码行从一个vc导航到第二个

- (IBAction)Goto_Next_View
{
    // If you wanted to present the next vc modally you can use,
    [self presentViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"Your_SecondVC_Identifier_In_Storyboard"] animated:true completion:nil];
    // Or
    // If you need to push on to navigation controller stack,You can use fallowing one.
    [self pushViewController:[self.storyboard  instantiateViewControllerWithIdentifier:@"Your_SecondVC_Identifier_In_Storyboard"] animated:true completion:nil];
    **// Please use only anyone of the above two options.**
}

HTH!享受编码:)