【问题标题】:How to change Picker font size using Xamarin forms ios PickerRenderer?如何使用 Xamarin 表单 ios PickerRenderer 更改 Picker 字体大小?
【发布时间】:2018-05-20 09:29:36
【问题描述】:

对于 Android,我可以这样做

protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
    base.OnElementChanged(e);
    if (e.OldElement == null && e.NewElement == null) return;
    Control.TextSize = 14f;
    Control.SetTextColor(Color.FromHex(Constants.Color.SLATE_GRAY).ToAndroid());
}

ios 有什么方法可以使用 Xamarin.Forms.Platform.ios.PickerRenderer? 我可以在 ios 中看到一个示例。 link。但现在确定如何将其转换为 Xamarin。

【问题讨论】:

    标签: ios xamarin.forms picker


    【解决方案1】:

    点击'Go to Definition'可以找到PickerRenderer继承ViewRenderer&lt;Picker, UITextField&gt;

    所以我们只是在Control上设置Font,参考下面的代码

    protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
    {
        base.OnElementChanged(e);
    
        if(Control != null)
        {
            Control.TextColor = UIColor.Red;
            Control.Font = UIFont.SystemFontOfSize(30);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 2017-04-15
      • 1970-01-01
      相关资源
      最近更新 更多