gpt4 book ai didi

iphone - 是否可以在 ModalPopup 中创建 UINavigationController?

转载 作者:行者123 更新时间:2023-12-03 16:49:57 25 4
gpt4 key购买 nike

嗨,我有一个 modalViewController,我正在使用它弹出

[self presentModalViewController:myController animated:YES];

我在 myController 中发生了一个事件,我希望将另一个 Controller 推送到 myController 顶部的导航堆栈上(再次以模态方式呈现)。我怎样才能做到这一点?

我在 myController 中尝试了以下操作:

UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController:self];
NewController* n = [[NewController alloc] init];
[navController pushViewController:n animated:YES];
[n release];

但是这不起作用......

最佳答案

首先创建你的第二个modalViewController

NewController* new = [[NewController alloc] init];

然后像这样创建 navigaitonController

UINavigationController* navigationController = [[UINavigationController alloc] initWithRootViewController: new];
navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

然后将您的 navigationController 作为模态视图 Controller 呈现

[self presentModalViewController:navigationController animated:YES];
[navigationController release];

给你。希望对您有所帮助。

关于iphone - 是否可以在 ModalPopup 中创建 UINavigationController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952109/

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