using Bit.iOS.Renderers; using Bit.iOS.Utilities; using UIKit; using Xamarin.Forms; using Xamarin.Forms.Platform.iOS; [assembly: ExportRenderer(typeof(Picker), typeof(CustomPickerRenderer))] namespace Bit.iOS.Renderers { public class CustomPickerRenderer : PickerRenderer { protected override void OnElementChanged(ElementChangedEventArgs e) { base.OnElementChanged(e); if (e.NewElement is Picker) { var descriptor = UIFontDescriptor.PreferredBody; Control.Font = UIFont.FromDescriptor(descriptor, descriptor.PointSize); iOSHelpers.SetBottomBorder(Control); UpdateKeyboardAppearance(); } } private void UpdateKeyboardAppearance() { if (!Core.Utilities.ThemeHelpers.LightTheme) { Control.KeyboardAppearance = UIKeyboardAppearance.Dark; } } } }