Benutzerdefinierte Tastatur in iOS 8
-
21-12-2019 - |
Frage
Mit iOS 8 können wir unsere eigenen benutzerdefinierten Tastaturen erstellen.Ist es möglich, eine benutzerdefinierte Tastaturausgabe mit etwas anderem als nicht zugeordneten NSStrings zu erstellen?
Kann ich eine Tastatur erstellen, die Bilder ausgibt, um die Nachrichten-App anzuzeigen, oder ist das unmöglich?
Lösung
Nein, das wäre zu schwierig, da die meisten UITextField
/ UITextView
kann nur damit umgehen NSString
Objekt.
Wie in der beschrieben UITextDocumentProxy
nur NSStrings
sind erlaubt.
UITextDocumentProxy
ist das Kommunikationsobjekt, das von verwendet wird UIInputViewController
. UIInputViewController
scheint die Basis für die Erstellung benutzerdefinierter Tastaturen zu sein.
Schauen Sie auch mal vorbei App -Erweiterungs -Programmierhandbuch - Benutzerdefinierte Tastatur
Andere Tipps
Sie können ein Twitter-Style-Problemumgeheim erstellen: Wenn der Benutzer ein Bild auswählt, laden Sie es auf Ihren Server hoch und senden Sie eine verkürzte URL in REPONSE.Diese verkürzte URL wird in die Textansicht der Host-App und viel Glück eingefügt :)