gpt4 book ai didi

ios - 如何在 DialogViewController (Monotouch.Dialog) 上设置背景颜色

转载 作者:行者123 更新时间:2023-12-01 17:13:15 24 4
gpt4 key购买 nike

环境:使用 Monotouch 和 Monotouch.Dialog 库创建 iPad 应用程序。

我一直试图在 DialogViewController 上设置背景颜色无济于事。我的应用程序中有多个 View 正在加载和卸载。对于非他们,我设法设置背景颜色。

到目前为止我已经尝试过:

  • 在我的应用程序的主窗口上设置背景颜色 --> 工作正常。
  • 创建一个简单的 UIView,给它一个大小,设置背景颜色并将其加载到窗口中 --> 工作正常。

  • 但是,一旦我加载 DialogViewController(带有关联的 View ),背景颜色总是灰色的。 DialogViewController 从 Monotouch.Dialog 框架中使用。

    我将 DialogViewController 推到导航 Controller 上,以显示在表格 View 中布置的一组按钮。

    我一定错过了一些基本的东西!我一直在查看 Monotouch.Dialog 代码并尝试了其他一些方法,但到目前为止还没有解决我的问题。

    任何帮助高度赞赏。

    鲍里斯

    最佳答案

    您实际上需要将背景 View 设置为空。这是表格 View 后面的 View ,例如 MonoTouch.Dialog 中的分组 View

    http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html

    这是它的子类可能的样子:

     using System;
    using System.Drawing;
    using System.IO;
    using MonoTouch.Foundation;
    using MonoTouch.CoreGraphics;
    using MonoTouch.Dialog;
    using MonoTouch.UIKit;

    namespace MyNameSpace{

    public class MySpecialDialogViewController : DialogViewController {

    public MySpecialDialogViewController (UITableViewStyle style, RootElement root)
    : base (style, root)
    {
    }

    public override void LoadView ()
    {
    base.LoadView ();
    TableView.BackgroundView = null;
    TableView.BackgroundColor = UIColor.Black;
    }
    }

    }

    关于ios - 如何在 DialogViewController (Monotouch.Dialog) 上设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312150/

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