如何在GroupedStyle中更改UITableViewController的背景

时间:2011-11-30 11:46:11

标签: c# colors xamarin.ios uitableview

使用拆分视图时,我正在尝试更改UITableViewController的颜色。然后将样式设置为分组,无论如何,背景似乎都是浅灰色。

我创建了一个新的iPad拆分应用程序解决方案,并将以下代码添加到RootViewController

public RootViewController () : base( UITableViewStyle.Grouped) // base ("RootViewController", null)
        {

            this.TableView.BackgroundColor = UIColor.Red;
            this.View.BackgroundColor = UIColor.Red;
            this.View.Layer.BorderColor = UIColor.Green.CGColor;
            this.TableView.BackgroundView.BackgroundColor = UIColor.Brown;

我拉着我的头发试图找出它为什么总是浅灰色。

1 个答案:

答案 0 :(得分:0)

您不会更改控制器的颜色,而是更改其一个(或多个)视图的颜色。

通常TintColor必须使用(不是BackgroundColor)。有点令人困惑(我认为这与渐变的使用有关,在背景中,在许多地方使用 - 但我可能是错的)。