Ich habe das gleiche Problem wie hier UITextFields benutzerdefinierte Schriftart ändert sich während im Bearbeitungsmodus und könnte wirklich mit einer Lösung fertig werden.
Ich habe 4 UITextFields, die ich benutzerdefinierte Schriftarten in ViewDidLoad zuweisen. Das funktioniert und sie sehen gut aus. Wenn Sie jedoch auf ein Feld klicken, um den Text zu bearbeiten, wird die Schriftart wieder auf den Standardtext zurückgesetzt, und bei einem resignierten ersten Responder wird die benutzerdefinierte Schriftart zurückgegeben.
%Vor%Wenn ich Systemschriften verwende, dann funktioniert das Textfeld so, wie es sollte, also muss da etwas mit dieser Schriftdatei zu tun haben?
Ich habe festgestellt, dass wenn ich die UILabel-Darstellung irgendwo im Code einstelle:
%Vor% Das Ändern von UITextField
font gilt nur für das Bearbeiten von Text und nicht für den Text im Textfeld, wenn der Benutzer es nicht bearbeitet.
Hoffe, das hilft
Ich habe diese Schriftart heruntergeladen und in einer iPhone App ausprobiert. Ich habe auch einige andere Schriftarten aus dem Internet heruntergeladen und sie auch ausprobiert. Ich habe auch einige Mac-Fonts wie Chalkduster ausprobiert. Ich habe auch versucht, 3Dumb. Die Ergebnisse jeder Schriftart, die ich AUSSER 2Dumb und 3Dumb versuchte, funktionierten. Lösung: Verwenden Sie eine andere Schriftart.
Sie können die Schriftart beim Bearbeiten erneut einstellen, die Schriftart ist beim Bearbeiten gleich.
%Vor%Tags und Links iphone ios fonts uitextfield