gpt4 book ai didi

ios - 从另一个 ViewController 呈现 Storyboard ViewController

转载 作者:IT王子 更新时间:2023-10-29 08:13:02 26 4
gpt4 key购买 nike

我的 iOS 应用程序的 Storyboard 中有多个 UIViewController。我想从另一个 UIViewController 打开其中一个 UIViewController(在 Storyboard中)。

我已经尝试了下面的代码,但即使我在 iOS 5 之前使用它并且它工作正常,它也没有工作。

- (IBAction)addNotes:(id)sender {
NotesViewController *notesView = [[NotesViewController alloc] initWithNibName:@"NotesViewController" bundle:nil];
[self presentModalViewController:notesView animated:YES];
}

如何使用 iOS 5 Storyboards 执行此操作?

最佳答案

假设你有 Storyboard,转到 Storyboard并给你的 VC 一个标识符(检查员),然后做:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"IDENTIFIER"];
[self.navigationController pushViewController:vc animated:YES];

假设你有一个 xib 文件你想做:

UIViewController *vc = [[UIViewController alloc] initWithNibName:@"NIBNAME" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];

没有 xib 文件:

UIViewController *vc = [[UIViewController alloc] init];
[self.navigationController pushViewController:vc animated:YES];

关于ios - 从另一个 ViewController 呈现 Storyboard ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8924052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com