【问题标题】:MonoTouch.Dialog: Change Color of SectionMonoTouch.Dialog:更改部分颜色
【发布时间】:2012-10-15 00:07:19
【问题描述】:

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

如果需要对颜色/尺寸进行简单更改,是否有更简单的方法来做到这一点?

这是我倾向于做的事情:

    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);

【问题讨论】:

    标签: xamarin.ios monotouch.dialog


    【解决方案1】:

    这似乎是最简单的方法:

    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);
    

    【讨论】:

    • 您也可以通过覆盖 CreateSizingSource() 并在源中覆盖 GetViewForHeader() 来创建自己的大小调整源。但是,您最终还是要从头开始创建视图。
    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 2011-04-12
    • 2016-04-24
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    相关资源
    最近更新 更多