gpt4 book ai didi

ios - instantiateViewControllerWithIdentifier 在哪里使用

转载 作者:行者123 更新时间:2023-11-28 17:36:30 26 4
gpt4 key购买 nike

我正在使用 Storyboard,我需要使用此方法将 Storyboard中的 View Controller 与 View Controller 同步。我不知道在哪里添加这个方法。如果它自己,我将如何使用它。比如

 UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle: nil];

MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard
instantiateViewControllerWithIdentifier: @"<Controller ID>"];

是我得到的一个例子。但是我不想创建我想要的 menuscreenviewcontroller 的实例,然后能够自定义其属性。我也不确定我应该把这段代码放在哪里。它是在 loadview 还是 viewwillload 中?

感谢任何帮助。

最佳答案

您应该能够在 Storyboard的初始 View Controller 的 viewDidLoad 中使用它来加载 Storyboard文件中也存在的其他一些 View Controller 。据我所知,它是 Storyboard中的 THE 实例(前提是您使用属性检查器中的标识符正确识别它)。但是除非有理由这样做,否则您通常会使用 Segue 和 inside

(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

您将通过

获得您的下一个 View Controller
[segue destinationViewController];

关于ios - instantiateViewControllerWithIdentifier 在哪里使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665717/

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