1

几天以来,我试图将 MonoTouch.Dialog 的背景设置为蓝色......我在像这样搜索时收集了很多信息How to set background to transparent on a DialogViewController and this UITableView backgroundColor always gray在 iPad 上,但我无法让它适合我的使用...

我喜欢做的是为我的根元素创建一个带有蓝色背景的 DialogViewController,这就是我正在做的事情:

        _rootVC = new DialogViewController (_rootElement);
        _rootVC.View.BackgroundColor = UIColor.Blue;
        _rootVC.View.Opaque=false;
        _rootVC.TableView.BackgroundColor=UIColor.Blue;
        _rootVC.TableView.Opaque=false;
        _nav = new UINavigationController (_rootVC);
        _window.RootViewController = _nav;

根元素很好,整个代码都可以工作 - 只是不知道为什么我不能改变背景颜色......你能帮忙吗?

谢谢

安德烈

4

1 回答 1

1

试试这个:

_rootVC.TableView.BackgroundView = null;

默认情况下UITableView,分组使用带有白线的蓝色背景。它使用BackgroundView财产。

于 2013-03-23T12:36:46.893 回答