Ich habe ein UITextField, das in der Mitte ausgerichtet ist. Ich mag die Löschtaste zeigen, bei der Bearbeitung, so dass ich verwenden:UITextField clearButton justiere die Einfügung des Textfelds, wenn es erscheint
textfield.clearButtomMode = .whileEditing
Das Problem ist, dass, wenn die Löschtaste angezeigt wird, den Rest des Inhalts in dem Textfeld nach links bewegt, und es ist sehr schrill für jemand, der tippt.
Hier ist eine Illustration:
Jede Ahnung, wie dies machen es nicht tun, oder die Löschtaste erscheinen, wenn das Textfeld ein Ersthelfer wird?
können Sie versuchen, die Breite des Textfeldes zu erhöhen, indem die von der Breite der Löschtaste um die Verschiebung des Textes zu kompensieren. oder setze einfach den clearButtonMode auf .always –
Mache deinen eigenen Clear-Button und füge ihn dann dem Textfeld bei 'didBeginEditting' hinzu, es ist absolut nicht so schwer, aber pass auf, dass die Bewegung nach links verhindert, dass Text mit diesem Button überlappt, und es ist normal – Tj3n