Xamarin.ios MonoTouch.对话框:更改节的颜色

Xamarin.ios MonoTouch.对话框:更改节的颜色,xamarin.ios,monotouch.dialog,Xamarin.ios,Monotouch.dialog,通常,要在普通模式下更改部分的特征(字体、颜色),我们必须从头开始创建整个视图 如果需要对颜色/尺寸进行简单更改,是否有更简单的方法 我倾向于这样做: var header = new UILabel(new RectangleF(0, 0, 320, 25)){ Font = UIFont.BoldSystemFontOfSize (22), TextColor = UIColor.White, BackgroundColor = Something

通常,要在普通模式下更改部分的特征(字体、颜色),我们必须从头开始创建整个视图

如果需要对颜色/尺寸进行简单更改,是否有更简单的方法

我倾向于这样做:

    var header = new UILabel(new RectangleF(0, 0, 320, 25)){
      Font = UIFont.BoldSystemFontOfSize (22),
      TextColor = UIColor.White,
      BackgroundColor = SomethingPretty,
      Text = "Something"
};

Section secGroup = new Section(header);

这似乎是最简单的方法:

var header = new UILabel(new RectangleF(0, 0, 320, 25)){
  Font = UIFont.BoldSystemFontOfSize (22),
  TextColor = UIColor.White,
  BackgroundColor = SomethingPretty,
  Text = "Something"
};

Section secGroup = new Section(header);

您也可以通过重写CreateSizengSource()和在源代码中重写GetViewForHeader()来创建自己的大小调整源。但是,最终还是要从头开始创建视图。