Değerleri girmek için bir tabloda UITextFields
var. Bu alanlardan bazıları yalnızca sayıları kabul eder. Ben klavyeType için UIKeyboardTypeNumbersAndPunctuation
ve karakterleri süzmek için shouldChangeCharactersInRange
kullanıyorum. AyrıcaBoşluk tuşuna dokunduğunda klavyenin Alfabelerden harf değiştirmesini nasıl önleyebilirim?
, bütün düzeltmeler devre dışıdır: boşluk tuşuna dokunulduğunda yalnızca sayısal alanlar üzerinde
textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
textField.autocorrectionType = UITextAutocorrectionTypeNo;
textField.autocapitalizationType = UITextAutocapitalizationTypeNone;
, alfabesine klavye değişir. Bunun varsayılan davranış olduğunu biliyorum. Alan anahtarını yok saymak ve klavye türünün değişmesini istemiyorum.
Bu varsayılan davranışı değiştirmenin bir yolu var mı?
PS: diğer sayısal klavye türleri bir seçenek değildir. Noktalama İşaretine ihtiyacım var!
Teşekkür