web-dev-qa-db-fra.com

Comment afficher une suggestion de code de vérification sur le clavier à partir du message

J'ai regardé cette vidéo Quoi de neuf dans Cocoa Touch au WWDC 2018 et vu:

 What's New in Cocoa Touch

Comment afficher cette information?

5
lee

Review WWDC 2018 Session 204 - Remplissage automatique automatique des mots de passe forts et du code de sécurité .

Vous devrez utiliser UITextField pour la saisie et le clavier système (pas de contrôles personnalisés) et définir la textContentType sur .oneTimeCode (nouveauté dans iOS 12).

let securityCodeTextField = UITextField()
securityCodeTextField.textContentType = .oneTimeCode

Le système d'exploitation détectera automatiquement les codes de vérification de Messages avec cet ensemble UITextContentType.

10
JAL

iOS prend en charge la saisie automatique du mot de passe sur UITextField, UITextView et toute vue personnalisée qui adopte le protocole UITextInput. Le clavier système définit le textContentType sur .oneTimeCode

singleFactorCodeTextField.textContentType = .oneTimeCode

Important

les applications tvOS peuvent également prendre en charge le remplissage automatique du mot de passe en utilisant le même paramètres de type de contenu. La barre AutoFill QuickType apparaît au-dessus de la colonne clavier lors de la saisie de mots de passe avec un périphérique iOS à l’aide de Control Clavier central, application distante ou clavier de continuité. La mise au point est également avancé au bouton de connexion lorsque les champs de connexion sont remplis.

Attention

Si vous utilisez une vue d'entrée personnalisée pour un champ de texte de saisie du code de sécurité, iOS ne peut pas afficher l'interface utilisateur AutoFill nécessaire.

2
Ashish