Todo,Cómo agregar un teclado numérico decimal - iOS
¿Cómo crearía un teclado numérico con una opción decimal en el constructor de interfaz? El teclado numérico que se proporciona no muestra una opción decimal.
Gracias
Todo,Cómo agregar un teclado numérico decimal - iOS
¿Cómo crearía un teclado numérico con una opción decimal en el constructor de interfaz? El teclado numérico que se proporciona no muestra una opción decimal.
Gracias
En iOS 4.1, hay un teclado numérico con un punto decimal disponible. Se puede seleccionar mediante programación (en caso de que usted está apoyando versiones de iOS 4.1 antes), así:
inputBoxTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
if (([[[UIDevice currentDevice] systemVersion] doubleValue] >= 4.1)) {
inputBoxTextField.keyboardType = UIKeyboardTypeDecimalPad;
}
Usted puede elegir cualquier tipo de teclado adecuado (línea 1). En este caso, NumbersAndPunctuation incluye un período en caso de que la versión de iOS del usuario sea anterior a 4.1.
En Swift 2,2
priceText.keyboardType = .DecimalPad
Swift 4.0 :) priceText.keyboardType = .decimalPad –
En ios 8 o por encima de seguir los siguientes pasos, seleccione campo de texto => A tipo de teclado en xib => seleccionar almohadilla decimal. Funcionó para mí.
He desarrollado un teclado decimal personalizado de código abierto. Los métodos y las implementaciones son muy fáciles de usar y puede cambiar los botones o agregar/eliminar los botones adicionales como mejor le parezca. Por favor, eche un vistazo al repositorio aquí TD-DecimalKeyboard y siéntase libre de tenedor y contribuir.
sólo se necesita para establecer el tipo de teclado una vez, por lo que en el método 'viewDidLoad' sería probablemente el lugar correcto. –
¡Funcionó muy bien, gracias! – Baub
Feliz de ayudar. :-) –