gpt4 book ai didi

c# - DialogViewController 打破 UINavigationController 路径

转载 作者:可可西里 更新时间:2023-11-01 03:07:54 24 4
gpt4 key购买 nike

我在将 DialogViewController 推送到我的应用程序全局 UINavigationController 时遇到问题,它会丢失后退按钮。

我能够将它归结为这个简单的例子:

var nav = new UINavigationController();
window.RootViewController = nav;

nav.PushViewController(new UIViewController() { Title = "#1"}, true);
nav.PushViewController(new DialogViewController(new RootElement("#2")), true);
nav.PushViewController(new UIViewController() { Title = "#3"}, true);

您可以从#3#2,但不能从#2#1

我是不是对 DialogViewController 做错了什么?我认为它们可以作为 UIViewController 的直接替代品。

最佳答案

只需使用:

nav.PushViewController(new DialogViewController(new RootElement("#2"), true), true);

DialogViewControler 构造函数的额外 true

关于c# - DialogViewController 打破 UINavigationController 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9365664/

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