Ho UITextFields
su una tabella per immettere i valori. Alcuni di questi campi accettano solo numeri. Sto usando UIKeyboardTypeNumbersAndPunctuation
per keyboardType e shouldChangeCharactersInRange
per filtrare i caratteri.Come evitare che la tastiera cambi da Numeri ad Alfabeto quando si tocca la chiave dello spazio?
Inoltre, tutte le correzioni sono disattivati:
textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
textField.autocorrectionType = UITextAutocorrectionTypeNo;
textField.autocapitalizationType = UITextAutocapitalizationTypeNone;
sull'unica campi numerici, quando la barra spaziatrice si tocca, i cambiamenti tastiera per Alphabet. So che questo è il comportamento predefinito. Voglio ignorare lo space key e non voglio che il tipo di tastiera cambi.
C'è un modo per modificare questo comportamento predefinito?
PS: gli altri tipi di tastiere numeriche non sono un'opzione. Ho bisogno della Punteggiatura!
Grazie