wake-up-neo.com

So zeigen Sie den Bestätigungscode auf der Tastatur von Message an

Ich habe dieses Video gesehen Was ist neu in Cocoa Touch an der WWDC 2018 und habe gesehen:

 What's New in Cocoa Touch

Wie zeige ich diese Informationen?

5
lee

Review WWDC 2018 Session 204 - Automatische sichere Kennwörter und Sicherheitscode AutoFill .

Sie müssen eine UITextField für die Eingabe und die Systemtastatur verwenden (keine benutzerdefinierten Steuerelemente) und die textContentType auf .oneTimeCode (neu in iOS 12) setzen.

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

Das Betriebssystem erkennt Bestätigungscodes von Messages automatisch mit dieser UITextContentType-Einstellung.

10
JAL

iOS unterstützt Password AutoFill für UITextField, UITextView und jede benutzerdefinierte Ansicht, die das UITextInput-Protokoll verwendet . Die Systemtastatur setzt den textContentType auf .oneTimeCode .

singleFactorCodeTextField.textContentType = .oneTimeCode

Wichtig

tvOS-Apps können auch Password AutoFill mit derselben .__-Funktion unterstützen. Inhaltstypeinstellungen. Die AutoFill QuickType-Leiste wird über der .__ angezeigt. Tastatur bei der Eingabe von Kennwörtern mit einem iOS-Gerät mit der Steuerung Mitteltastatur, Remote-App oder Continuity-Tastatur. Der Fokus liegt auf Wird auch zur Anmeldeschaltfläche weitergeleitet, wenn die Anmeldefelder ausgefüllt sind.

Warnung

Wenn Sie eine benutzerdefinierte Eingabeansicht für ein Sicherheitscode-Eingabetextfeld verwenden, iOS kann die erforderliche AutoFill-Benutzeroberfläche nicht anzeigen.

2
Ashish

Für diejenigen, die suchen, wie das in [~ # ~] html [~ # ~] zu tun ist: müssen autocomplete="one-time-code" für Ihr Eingabefeld.

<input id="single-factor-code-text-field" autocomplete="one-time-code"/>

(von Apple Docs )

0