gpt4 book ai didi

ios - 如何修复 NSTextAlignment 中错误切割的 UILabel 对?

转载 作者:行者123 更新时间:2023-11-29 03:21:04 28 4
gpt4 key购买 nike

我遇到了这样的麻烦,我的 UILabel 有 NSTextAlignmentRight 并且我将其设置为末尾带有符号“⃏”的文本。问题是我的 UILabel 看起来像这样:

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

如果我尝试用符号“P”替换它,没关系。购买我需要“⃏”符号。有什么解决办法吗?

最佳答案

试试这个:

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

}

用作:

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

我看到的问题是它只打印“rub”。在西里尔字母表中,但不是提到的符号。

从下面的链接来看,卢布符号对世界来说是一个很新的符号。所以我猜你必须等待苹果为此更新它的库。

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

关于ios - 如何修复 NSTextAlignment 中错误切割的 UILabel 对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21088654/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com