1

我正在尝试切换到特定的 ViewController,它是情节提要的一部分,但应用程序不断崩溃。我希望过渡具有“模态”风格。

请注意,我要切换到的视图没有 .xib 文件

这是我正在使用的代码:

NSString * storyboardName = @"MainStoryboard";
NSString * viewControllerID = @"GalleryViewController";
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
GalleryViewController * controller = (GalleryViewController *)[storyboard instantiateViewControllerWithIdentifier:viewControllerID];
[self presentViewController:controller animated:YES completion:nil];
4

2 回答 2

1

你可以用segue做到这一点。

首先,在您的故事板中,从呈现视图控制器(代码中的“自我”)“控制 + 拖动”到目标控制器(您的 GalleryViewController)。此 segue 不与任何子视图或小部件相关联。

其次,在属性检查器中,将其命名为“ToGalleryVCSegue”,并将类型设置为“Modal”。

最后,在代码中,只需执行以下操作:

[self performSegueWithIdentifier: @"ToGalleryVCSegue" sender: self];
于 2013-07-16T20:39:43.237 回答
0

转到您的故事板并选择您的视图控制器。在右侧选择第三个选项卡。在 Storyboard Id 下写 GalleryViewController。

于 2013-07-16T20:39:57.113 回答