Tutti,Come aggiungere decimale al tastierino numerico - iOS
Come si crea un tastierino numerico con un'opzione decimale nel generatore di interfacce? Il tastierino numerico fornito non mostra un'opzione decimale.
Grazie
Tutti,Come aggiungere decimale al tastierino numerico - iOS
Come si crea un tastierino numerico con un'opzione decimale nel generatore di interfacce? Il tastierino numerico fornito non mostra un'opzione decimale.
Grazie
In iOS 4.1, v'è un tastierino numerico con un punto decimale disponibili. È possibile selezionare programatically (nel caso in cui si stanno sostenendo le versioni di iOS prima di 4.1) in questo modo:
inputBoxTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
if (([[[UIDevice currentDevice] systemVersion] doubleValue] >= 4.1)) {
inputBoxTextField.keyboardType = UIKeyboardTypeDecimalPad;
}
Si può scegliere qualsiasi tipo di tastiera appropriato (linea 1). In questo caso, NumbersAndPunctuation include un periodo nel caso in cui la versione iOS dell'utente sia precedente alla 4.1.
In Swift 2,2
priceText.keyboardType = .DecimalPad
Swift 4.0 :) priceText.keyboardType = .decimalPad –
in iOS 8 o superiore seguire questa procedura, selezionare textfield => Vai a tipo di tastiera in XI ter => selezionare pad decimale. Ha funzionato da me.
Ho sviluppato una tastiera decimale personalizzata open source. I metodi e le implementazioni sono molto facili da usare e puoi modificare i pulsanti o aggiungere/rimuovere i pulsanti aggiuntivi come meglio credi. Si prega di dare un'occhiata al repository qui TD-DecimalKeyboard e non esitate a biforcare e contribuire.
è davvero solo bisogno di impostare il tipo una volta che la tastiera, quindi nel vostro 'metodo viewDidLoad' probabilmente sarebbe il posto giusto. –
Ha funzionato alla grande, grazie! – Baub
Felice di aiutare. :-) –