如何转移到视图控制器

时间:2012-07-10 01:59:20

标签: ios

我在故事板中创建了一个视图控制器A,并与其他视图控制器链接。现在我有另一个视图控制器B,我想写一个可以从B转到A的方法。我该怎么做? 故事板中有一个控制器A的segue。 控制器B从我以编程方式创建的另一个视图加载,因此我无法在故事板中设置segue。

1 个答案:

答案 0 :(得分:0)

因为您正在使用故事板。这更准确,试试这个:

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"YOUR VIEW CONTROLLER"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL];

但请确保将您的视图命名为identifier,否则会崩溃并无法正常工作。

然后当你想要诋毁视图时:

[self dismissModalViewControllerAnimated:YES];