В Swift я хочу определить, когда пользователь завершил добавление своего имени пользователя / пароля, используя автозаполнение (от https://developer.apple.com/documentation/security/password_autofill), и не открывать клавиатуру повторно, поскольку они предположительно сделаны с помощью клавиатуры.
Вот как я настроил их вводы имени пользователя и пароля:
override func viewDidLoad() {
super.viewDidLoad()
name.textContentType = .username
password.textContentType = .password
loginButton.addTarget(self, action: #selector(self.loginPressed), for: .touchUpInside)
}
@objc func loginPressed() {
// Making server calls here
}
Прямо сейчас, после того как я нажал имя пользователя для автозаполнения, мой iOS запускает проверку FaceID, а затем снова открывает клавиатуру , Пользователь должен вручную закрыть клавиатуру после.