2017-12-06 63 views
0

私はそれをこのようXamarinフォーム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()); 
} 

を行うことができたことはXamarin.Forms.Platform.ios.PickerRendererを使用してiOS用方法はありますか? 私はiosの例を見ることができました。 link。しかし、今はXamarinに変換する方法を確認してください。 「定義に移動」をクリックすることで

答えて

1

、あなたは我々だけControlFontを設定するので、PickerRenderer継承ViewRenderer<Picker, UITextField>

を見つけることができ、次のコード

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

    if(Control != null) 
    { 
     Control.TextColor = UIColor.Red; 
     Control.Font = UIFont.SystemFontOfSize(30); 
    } 
} 
を参照してください。
関連する問題