2013-04-23 5 views
11

Ich habe ein Problem bei der Einstellung der Mindestschriftgröße auf meinem UILabels. Wie Sie sehen können, folgt der Schatten nicht der Schriftgröße. Es soll nur 1 px heigh sein.UILabel Min Schriftgröße Schatten Ausgabe

My Label:

UILabel settings simulator

Meine Einstellungen:

UITableViewCell IB

+0

einmal einchecken in .m Datei wo sonst haben Sie den Schatten-Offset-Wert? – Balu

+0

Die einzige Stelle, die ich den Schatten-Offset gesetzt habe, ist im Interface-Builder –

+0

einmal per Programm gesetzt? – Balu

Antwort

11

Deaktivieren Sie "Briefabstand".

Es scheint einen Bug mit Schatten, automatischer Schrumpfung und automatischer Verkleinerung zu geben.

+0

Ja, es ist ein Fehler. Sie könnten auch in Betracht ziehen, einen Fehlerbericht zu erstellen, damit dies hoffentlich mit iOS 7 behoben wird. –

+0

Da haben wir es. Vielen Dank! –

+0

Thx, das hat meinen Tag gerettet. Ich neu es muss eine Art von iOS7 Bug sein. Ich arbeite mit xCode4 und bekomme es auf dem iOS7 Gerät mit einer adHoc Installation. Das ist nicht das beste Debugging-Szenario ... :-( –

1

Stellen Sie den shadow.offset programmatisch anhand von Schriftgröße.

0

Sie haben den Wert 12 festgelegt Unterhalb der Mindestschriftgröße können Sie diesen Wert nicht festlegen zu groß Übergeben Sie es wie 0,5 oder 0,8 etwas Ähnliches.

Zweitens ist Ihr Vertical Shadow Offset 1, also gibt es keine Chance, so viel Schatten zu nehmen. Möglicherweise haben Sie Schatten durch den Code passiert, bitte überprüfen Sie es zuerst.

Wenn Sie es in XIB-Datei während der Änderung zu diesem Zeitpunkt überprüfen, wenn es nicht ändern, dass nur das Fenster wieder öffnen, als es funktioniert.

Hoffe, das wird helfen.

+0

Was meinst du mit 12 ist zu groß? Soll es in einer Skala von 0,1 bis 1 sein? Ich habe den Code für Orte überprüft, an denen ich den Schatten-Offset eingestellt habe, aber es gibt keinen. –

+0

@DanielTovesson yeah es wird zwischen 0 und 1 sein. Auch wenn du es über XIB änderst, kannst du die Änderungen zu einem bestimmten Zeitpunkt dort in der XIB sehen, also möchte ich wissen, dass du genau dort hinkommst? – Mayur

+0

Ok, dachte, dass Skalierung für die andere Option war: "Minimum Font Scale". Wie auch immer, ich habe versucht, es auf 0,9 zu setzen und ich bekomme immer noch das gleiche Verhalten. –

Verwandte Themen