Я борюсь с добавлением надежной генерации пароля в UITextField на iOS 13. Он вообще не работает для моего основного поля нового пароля, несмотря на добавление textContentType
к .newPassword
. Однако, это работает для моего поля подтверждения пароля, только если я выбрал его после моего основного поля пароля. Вот настройка для этих текстовых полей, которая происходит в init
.
valueTextfield.font = .boldSystemFont(ofSize: 28)
valueTextfield.autocapitalizationType = .none
valueTextfield.autocorrectionType = .no
valueTextfield.textColor = .black
valueTextfield.textAlignment = .center
valueTextfield.borderStyle = .none
valueTextfield.tintColor = .primary
valueTextfield.sizeToFit()valueTextfield.textContentType = .newPassword
valueTextfield.placeholder = "Password".localized
confirmationTextField.font = .boldSystemFont(ofSize: 28)
confirmationTextField.textColor = .black
confirmationTextField.textAlignment = .center
confirmationTextField.autocapitalizationType = .none
confirmationTextField.autocorrectionType = .no
confirmationTextField.textContentType = .newPassword
confirmationTextField.borderStyle = .none
confirmationTextField.tintColor = .primary
confirmationTextField.placeholder = "Confirm".localized
контроллера. Даже добавление текстового поля в пустой контроллер не помогает. Это ошибка iOS 13?