2016-03-30 14 views
0

Ich habe sehr seltsames Problem mit der Anzeige von Text in UILabels. Auf einem von ihnen wird Text korrekt angezeigt - es ist "" "- unteres Anführungszeichen. Was ich auf andere bekomme, ist "w" mit dem Apostroph "" darüber. Diese Beschriftungen sind mit derselben Eigenschaft verbunden und zeigen denselben Text an. Ihnen sind keine Laufzeitattribute zugewiesen, keine Änderungen an ihren Eigenschaften im Code. Ich habe sogar versucht, das richtige Etikett zu kopieren - es did'tiOS seltsame Textanzeige in UILabels

Outlets helfen: @IBOutlet weak var companyNameLabel: UILabel! @IBOutlet weak var titleLabel: UILabel!

assignement:

titleLabel.text = ad?.title 
companyNameLabel.text = ad?.title 

Beide sind Nur-Text, Schriftart - ubuntu 16 px, gleiche Farbe, Ausrichtung - Zentrum, Linien - 2, und wie ich oben schrieb alle anderen Einstellungen sind die gleichen

Antwort

0

OK, es sieht wie ein interner Bug für iOS- oder Interface-Builder aus. Der von Ubuntu-Schrift gedruckte Text wird nur dann richtig angezeigt, wenn die gesamte Zeichenfolge nur eine Zeile in UIL belegt

0

Das niedrigere Anführungszeichen Zeichen möglicherweise nicht in der Schriftart, die Sie verwenden, definiert werden. Überprüfen Sie die Schriftart, die Sie für jedes Etikett ausgewählt haben. Versuchen Sie dann, das Zeichen "" in dieser Schriftart einzugeben und zu sehen, was Sie erhalten.

+0

Die Schriftarten und Größen sind in allen Etiketten identisch – derb

+0

Sind Sie positiv? Haben Sie verdoppeln, sogar dreifach überprüft? Etwas stimmt nicht. Und was meinst du "verbunden mit dem gleichen Eigentum?" iOS unterstützt keine Schlüssel-Wert-Bindung wie Mac OS, daher müssen Sie expliziten Code schreiben, um die Labels zu setzen. Bearbeiten Sie Ihre Antwort, um die Verkaufsstellen, Labeleinstellungen und den Code anzuzeigen, der Ihre Labels einstellt. –

+0

Ich überprüfte zehn Mal. Vielleicht ist es eine Art Magie? – derb

Verwandte Themen