gpt4 book ai didi

monotouch.dialog - 将 Monotouch.Dialog 添加到标准 View

转载 作者:行者123 更新时间:2023-12-02 05:00:23 26 4
gpt4 key购买 nike

我有一个标准 View ,顶部有一个导航栏。我还在它自己的源文件中设置了一个 Monotouch.Dialog。我四处寻找解决方案,但似乎找不到关于如何将 MTD 添加到普通 View 的明确答案。

有没有简单的方法可以做到这一点?

最佳答案

您实例化 DialogViewController 并将其 View 添加到您的 View 。

DialogViewController vc = new DialogViewController(null);

// Build and set your root here.

vc.View.Frame = new RectangleF(20f, 20f, 280f, 560f);

this.View.AddSubview(vc.View);

在这种情况下,您可能会遇到无法正确转发 ViewController 方法(即旋转方法)的问题,因此请务必进行测试。

虽然这非常丑陋,但只应在绝对必须嵌套对话框 View 时使用。

在 DialogViewController 全屏显示(有或没有导航栏)的情况下,更优雅的解决方案是使用 UINavigationController 作为应用程序中的 Root View Controller (它将处理导航栏你),然后将新创建的 DialogViewController 设置或推送到它上面。

关于monotouch.dialog - 将 Monotouch.Dialog 添加到标准 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868553/

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