Teclado numérico con decimales

Im construcción de una aplicación con ecuaciones y he utilizado un teclado numérico, pero quiero tener un decimal ranura en él. El valor predeterminado es sólo números. ¿Cómo agregar una entrada decimales en ese teclado?

Este es el código que uso para tener el teclado numérico

.keyboardType = UIKeyboardType.NumberPad
  • textfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
InformationsquelleAutor Kevin | 2016-02-16

4 Kommentare

  1. 13

    Seleccione Decimal Pad en el Tipo de Teclado para el Campo de Texto en el Atributo Inspector.

    Consulte la imagen a continuación para más detalles

    Teclado numérico con decimales

  2. 4

    conjunto de teclado de tipo textField en swift 3

    @IBOutlet weak var txtNumber: UITextField!  
    
    override func viewDidLoad(){
    
        self.txtNumber.keyboardType = .decimalPad
    }
    • Para el iPad necesita restringir el usuario decimal sólo. Teclado numérico no está disponible en el iPad. En shouldChangeCharactersIn delegado método de agregar el siguiente código vamos a numCharacterSet = conjunto de caracteres(charactersIn:»0123456789″) vamos a conjuntos de caracteres = conjunto de caracteres(charactersIn: string) retorno numCharacterSet.isSuperset(de: conjunto de caracteres)

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea