Expo - Отключить автозаполнение надежного пароля (автозаполнение) на iOS 12 - PullRequest
0 голосов
/ 01 ноября 2018

В моем приложении, работающем на Expo, я хотел бы отключить эту функцию (надежный пароль ios 12): https://developer.apple.com/videos/play/wwdc2018/204/

Если быть кратким, я бы хотел избежать этого (это не мое заявление)

Я пытаюсь по-другому, как добавить эти свойства в мой textInput textContentType='none' autoCorrect={false}

Ничего не работает ...

Есть догадки?

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

установить isSecureTextEntry в ложь

затем в вашем файле приложения добавьте:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    if (textField == self.passwordTextField && !self.passwordTextField.secureTextEntry) {
        self.passwordTextField.secureTextEntry = YES;
    }

    return YES;
}

Вам может потребоваться извлечь ваше приложение, чтобы открыть код в xcode.

0 голосов
/ 28 марта 2019

Нашли единственное решение этой проблемы.

textField.textContentType = .oneTimeCode

В противном случае iOS 12 использует PasswordAutofill для любого защищенного поля (textField.isSecureTextEntry = true).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...