Ich versuche, eine benutzerdefinierte Tastatur für iOS zu erstellen, die Bilder verwendet, die ich als Schaltflächen eingefügt habe. Wenn ich eine Taste drücke, wird das Bild, das mit der Schaltfläche verknüpft ist, in eine attributierte Zeichenfolge eingefügt, die in eine UiTextView in der benutzerdefinierten Tastaturansicht geladen wird. Das funktioniert.
Das Problem ist, dass, wenn ich ein neues Bild an die attributierte Zeichenkette angehängt habe, sowohl das alte als auch das neue Bild in der Zeichenkette zu dem Bild wechseln, auf das ich gerade gedrückt habe. Ich kann nicht verstehen, warum sich die alten Bilder in der Zeichenkette ändern.
Irgendwelche Vorschläge? Ich habe versucht, replaceCharactersInRange und insertAttributedString, aber es kann nicht funktionieren. Hier ist der Code (nach viewDidLoad):
%Vor%Danke!
Tags und Links iphone ios swift ios-app-extension custom-keyboard