Ich wollte SF dicktengleiche Ziffern Schriftart verwenden, indem seine Schrift eine ganze Zahl in einem Textfeld angezeigt werden wie folgt:UIFont.monospacedDigitSystemFontOfSize() nicht wirklich monospaced?
textField.font = UIFont.monospacedDigitSystemFontOfSize(textField.font!.pointSize, weight: UIFontWeightSemibold)
Aber wenn ich den Text des Textfeldes in einer 60 Hz-Frequenz eingestellt, das ist das Ergebnis:
die Breite des Textes ist eindeutig nicht konstant für eine gleiche Menge an Stellen, so dass es alle nervösen, weil das Textfeld „führende“ gezwungen ist, sich bewegt und „trailing“ von das Bild darunter. Warum ist das der Fall und wie kann man das beheben?
Eine andere wirklich proportionale Schrift wie „Menlo“ verhält sich richtig:
Gleiche geschieht auch ein 'UILabel' in seiner Breite begrenzt (mit„einpassen“aktiviert) –
Sie verwenden Xcode 8 und Swift 3 Ich gehe davon aus? –
@CodeDifferent Nein, Xcode 7.3.1 und Swift 2 –