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);
        }