用MonoTouch.Dialog设置视图backgroundcolor

时间:2013-03-23 12:26:48

标签: c# ios uitableview xamarin.ios monotouch.dialog

因为有几天我试图将MonoTouch.Dialog的背景设置为蓝色...... 我在搜索时收集了大量信息How to set the background to transparent on a DialogViewController 这个UITableView backgroundColor always gray on 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;

完整代码的根元素很好 - 只是不知道为什么我不能改变背景颜色...... 你能帮忙吗?

由于

安德烈

1 个答案:

答案 0 :(得分:1)

试试这个:

_rootVC.TableView.BackgroundView = null;

默认情况下,UITableView分组使用蓝色背景和白线。它使用BackgroundView属性。