# NumericUITextField

    class NumericUITextField : UITextField, UITextFieldDelegate

Class overriding a UITextField in order to enable numeric input only…

- `editingChanged(_:)`

  Tells the delegate when the user changes the text or attributes in the specified text field. Used here to fix the “. ” back to double space

  #### Declaration

  Swift

      func editingChanged(_ textField: UITextField)

  #### Parameters

  `textField` | The text field containing the changes.

- `textField(_:shouldChangeCharactersIn:replacementString:)`

  Asks the delegate whether to replace the specified text in the text field. Used here to check if entered text conforms a characterset holding decimal values.

  #### Declaration

  Swift

      func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool

  #### Parameters

  `textField` | The text field containing the changes.
  `range` | The current selection range.
  `text` | The text to insert

  #### Return Value

  True if the old text should be replaced by the new text; false if the replacement operation should be aborted.

Copyright (c) 2018-2024, AB Circle Ltd. All rights reserved.

Generated by jazzy ♪♫ v0.14.3, a Realm project.