protected void UpdateView(UITextFieldCustomize control) { if (control == null) { return; } control.Layer.CornerRadius = ElementV2.CornerRadius; control.Layer.BorderWidth = ElementV2.BorderThickness; control.Layer.BorderColor = ElementV2.BorderColor.ToCGColor(); }
private void BackspaceDetectHandler(AdvancedEntry entry) { var textField = new UITextFieldCustomize(); textField.EditingChanged += OnEditingChanged; textField.OnDeleteBackward += (sender, i) => { entry.OnBackspacePressed(); }; SetNativeControl(textField); }
protected override UITextField CreateNativeControl() { UITextFieldCustomize control = new UITextFieldCustomize(RectangleF.Empty) { Padding = ElementV2.Padding, BorderStyle = UITextBorderStyle.RoundedRect, ClipsToBounds = true }; UpdateView(control); return(control); }