/ / Jak naprawić UILabel z niewłaściwym cięciem w NSTextAlignmentRight? - ios, cel-c, uilabel

Jak naprawić UILabel z niewłaściwym cięciem w NSTextAlignmentRight? - ios, cel-c, uilabel

Mam takie problemy, mój UILabel ma NSTextAlignmentRight i ustawiłem na nim tekst z symbolem "⃏" na końcu. Problem polega na tym, że mój UILabel wygląda następująco:

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

Jeśli spróbuję zastąpić go symbolem "P", to wszystko w porządku Kup teraz Potrzebuję symbolu "⃏" .Dowolne rozwiązanie?

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj tego:

- (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;

}

Użyj go jako:

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

Problem, który widzę, to po prostu wydrukuj "rub". w alfabecie cyrylicą, ale nie wspomniany symbol.

Sądząc po poniższym linku, symbol rubla jest całkiem nowy dla świata. Więc myślę, że będziesz musiał poczekać na jabłko, aby zaktualizować do tego bibliotekę.

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