gpt4 book ai didi

ios - 我可以将 rootViewController 更改为 ViewController 内的不同 Storyboard View 吗?

转载 作者:行者123 更新时间:2023-11-28 21:47:50 25 4
gpt4 key购买 nike

我有一些逻辑要求在按下 button 后出现不同的 view。以下代码适用于 appDelegate 但不适用于我的 ViewController 实现。有没有办法从当前的 ViewController 实现中更改 View Controller Storyboard?

self.window.rootViewController =
(UIViewController *)[[UIStoryboard storyboardWithName:@"Main" bundle: nil] instantiateViewControllerWithIdentifier:@"homeView"];

最佳答案

随着 Controller 的 View 当前在屏幕上,它有一个非零的 window 属性指向它的窗口。此外,如果使用此代码的 Controller 是在同一个 Storyboard中制作的,您可以只使用 self.storyboard 而不是从其名称获取 Storyboard。

    self.view.window.rootViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"homeView"];

关于ios - 我可以将 rootViewController 更改为 ViewController 内的不同 Storyboard View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449925/

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