如何使用 Xamarin forms ios PickerRenderer 更改 Picker 字体大小?

How to change Picker font size using Xamarin forms ios PickerRenderer?

对于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。

点击'Go to Definition'可以找到PickerRenderer继承ViewRenderer<Picker, UITextField>

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

protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
    base.OnElementChanged(e);

    if(Control != null)
    {
        Control.TextColor = UIColor.Red;
        Control.Font = UIFont.SystemFontOfSize(30);
    }
}