gpt4 book ai didi

ios - 在 UINavigationController 中包装 UIViewController

转载 作者:可可西里 更新时间:2023-11-01 04:36:12 25 4
gpt4 key购买 nike

我希望我的 View Controller 有自己的导航栏。我发现这比显示/隐藏现有的导航栏更容易。以下代码正在运行。 这是反模式还是相对普遍的做法?

MyViewController *viewController = [[MyViewController alloc] init] 
autorelease];

UINavigationController *wrapper = [[[UINavigationController alloc]
initWithRootViewController:viewController]
autorelease];

[self.navigationController presentViewController:wrapper
animated:YES
completion:nil];

最佳答案

要呈现带有导航栏及其自己的导航堆栈的模态视图 Controller ,您发布的代码是完全正确的。您唯一应该注意的是第二个 UINavigationController 推到现有导航 Controller 的堆栈上——这会给您带来问题。

关于ios - 在 UINavigationController 中包装 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697754/

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