Подтвердить что ты не робот

Первая буква в нижнем регистре UiTextField

Как вы это делаете, чтобы при вводе текста на клавиатуре после того, как вы нажали на поле UIText, первая буква автоматически не является капиталом?

4b9b3361

Ответ 1

textField.autocapitalizationType = UITextAutocapitalizationTypeNone;

для Свифта

    textField.autocapitalizationType = .none

Ответ 3

Вы можете установить заглавные буквы для TextField в чертах ввода текста атрибутов текстового поля в XIB (построитель интерфейса).

Ответ 4

set setAutocapitalizationType: UITextAutocapitalizationTypeNone для UITextField.

Ответ 5

В Swift:

textField.autocapitalizationType = UITextAutocapitalizationType.None

Ответ 6

Попробуйте этот код:

textfieldname.autocapitalizationType = UITextAutocapitalizationTypeNone;

Ответ 8

этот код будет вводить все введенные текстовые поля при вводе любой вещи в целевом тексте. Поле

func textField(_ textFieldToChange: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
         //just change this charectar username  it a text field
        if textFieldToChange == username {
            let characterSetNotAllowed = CharacterSet.whitespaces
            if let _ = string.rangeOfCharacter(from:NSCharacterSet.uppercaseLetters) {
                return false
            }
            if let _ = string.rangeOfCharacter(from: characterSetNotAllowed, options: .caseInsensitive) {
                return false
            } else {
                return true
            }
        }
        return true
    }

Ответ 9

стриж

yourTextField.autocapitalizationType = .none

Ответ 10

Чтобы полностью избежать, мы можем установить три свойства

textField.autocapitalizationType = .none;

а также

textfield.autocorrectionType = .no;

а также

textField.spellCheckingType = .no

Только установка .autocapitalizationType =.none; работает, но лучше мы устанавливаем другие оба свойства, чтобы избежать заглавных букв от автокоррекции и проверки орфографии.