gpt4 book ai didi

iOS presentViewController View Controller 未完全加载

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

使用以下代码:

MyModalViewController *mMVC = [[MyModalViewController alloc] init];
UINavigationController *mMNavVC = [[UINavigationController alloc] initWithRootViewController:mMNavVC];
mMNavVC.navigationBar.barStyle = UIBarStyleBlackOpaque;
[[[appdelegate window] rootViewController] presentViewController:mMNavVC animated:YES completion:nil];
[mMVC release];
[mMNavVC release];
//(Yes we are not using ARC yet - kills me)

View 显示但在完全滑到顶部之前不会加载。导航 Controller 确实加载正确,您会看到它一直向上滑动。然而,它只是一个框架。换句话说,当导航 Controller 向上滑动到位时,您可以看到呈现 View Controller - 然后加载 mMVC。

感谢您的帮助!

最佳答案

您的问题是您试图创建一个 UINavigationController 并将其用作 UINavigationController rootviewcontroller。修正这一行:

UINavigationController *mMNavVC = [[UINavigationController alloc] 
initWithRootViewController:mMNavVC];

为此:

MyModalViewController *mMVC = [[MyModalViewController alloc] init];
UINavigationController *mMNavVC = [[UINavigationController alloc] initWithRootViewController:mMVC];

将在显示模态视图 Controller 之前加载它。

关于iOS presentViewController View Controller 未完全加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18017500/

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