对于 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。
最佳答案
点击“转到定义”,您可以找到PickerRenderer
继承ViewRenderer<Picker, UITextField>
所以我们只设置Font
在 Control
,引用以下代码
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged(e);
if(Control != null)
{
Control.TextColor = UIColor.Red;
Control.Font = UIFont.SystemFontOfSize(30);
}
}
关于ios - 如何使用 Xamarin forms ios PickerRenderer 更改 Picker 字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47675327/