/ / Wie man UILabel mit falschem Schneiden in NSTextAlignmentRight repariert? - Ios, Ziel-C, Uilabel

Wie behebt man UILabel mit falschem Schneiden in NSTextAlignmentRight? - Ios, Ziel-C, Uilabel

Ich habe solche Probleme, mein UILabel hat NSTextAlignmentRight und ich habe am Ende Text mit dem Symbol "⃏" gesetzt. Das Problem ist mein UILabel sieht so aus:

 -----------------                    -----------------
|             699 | but has to look: |            699 ⃏|
-----------------                    -----------------

Wenn ich versuche, es durch das Symbol "P" zu ersetzen, ist es in Ordnung. Kaufen Ich brauche "⃏" Symbol. Irgendeine Lösung?

Antworten:

1 für die Antwort № 1

Probier diese:

- (NSString *)printPriceWithCurrencySymbol:(CGFloat)price {

NSNumberFormatter * numberFormatter = [[NSNumberFormatter alloc] init];

[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setCurrencyCode:@"RUB"];
[numberFormatter setLocale:[NSLocale localeWithLocaleIdentifier:@"ru"]];

NSString * productPrice = [numberFormatter stringFromNumber:[NSNumber numberWithFloat:price]];

return productPrice;

}

Benutze es als:

[[self label] setText:[self printPriceWithCurrencySymbol:45.50]];

Das Problem, das ich sehe, ist es nur Drucken "reiben." in kyrillischem Alphabet, aber nicht das erwähnte Symbol.

Nach dem unten stehenden Link ist das Rubelsymbol für die Welt ziemlich neu. Ich denke, du musst warten, bis Apple die Bibliothek dafür aktualisiert hat.

http://www.huffingtonpost.com/huff-wires/20131211/eu--russia-ruble-symbol/?utm_hp_ref=world&ir=world