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