我已经使用故事板启动了我的iOS 5应用程序,但是如果我想以编程方式呈现视图,我该怎么办?我不能使用initWithNibName
,因为不再有nob文件,而是故事板。
E.g。这将给我一个空白的UINavigationView而不是我的Interface Builder:
setupView = [[setupController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:setupView];
[self presentModalViewController:navigationController animated:YES];
如果我在界面构建器中使用了一个按钮(在我的故事板中),并使用“模态”将两个视图与它链接起来,那么它就是一个魅力,但我想以编程方式进行。
感谢。
答案 0 :(得分:8)
原来我认为我一直在寻找performSegueWithIdentifier
并且它很有魅力。
答案 1 :(得分:6)
Beginning Storyboards in iOS 5 Part 1详细解释了所有内容。