nsnumberformatter

    3热度

    2回答

    我有UILabel其中int值显示,我希望如果值是1000像1000那么标签应该显示2000和以后的1k和2k。这怎么能实现?

    0热度

    1回答

    我试图将货币符号传递给UILabel。当我尝试获得符号时,我得到了奇怪的结果。这里是我的代码: self.currencyFormatter = [[NSNumberFormatter alloc] init]; [self.currencyFormatter setLocale:[NSLocale currentLocale]]; [self.currencyFormatter setMax

    1热度

    4回答

    我下载了一些Json数据,其中有一个价格,价格获得双倍下载,例如,如果我有10.50分配给我的变量的值将是10.5,我如何在第一个十进制数之后保留0? 这是我用来创建的NSNumber代码: NSNumber *numPrice = jsonElement[@"Price"]; //the json is 10.50 but numPrice becomes 10.5 NSNumberForm

    2热度

    2回答

    当我usesSignificantDigits属性设置为true,该NSNumberFormatter不会服从maximumFractionDigits。我认为这也适用于minimumFractionDigits。 例如: let formatter: NSNumberFormatter = NSNumberFormatter() formatter.locale = NSLocale.curr

    1热度

    1回答

    我有一个字符串,货币格式为本地货币。 例如 10000丹麦克朗会(10.000,00) 当转换为double值,它只是读它10 我想这个片段 NSString * locale ; if(locale == nil || [locale isEqualToString:@""]){ locale = @"da_DK"; } NSLocale *priceL

    3热度

    4回答

    目前,我已经在我的方法之一,下面的代码: let formatter = NSNumberFormatter() formatter.numberStyle = .DecimalStyle formatter.currencyGroupingSeparator? formatter.minimumFractionDigits = 2 因为我已经在不同的视图控制器的各种功能重复这些,我怎么

    0热度

    1回答

    我对IOS编程非常陌生,所以很感谢Swift专家的一些指导。 我有一个用Objective-C编写的应用程序,我将其转换为Swift。它使用自定义键盘在文本框中输入四位数值。每次用户输入一个数字时,它都被除以十。例如。用户输入1和它显示为0.1时,用户输入12它显示为1.2,在用户输入123它显示为12.3等 其实现,这是本Objective-C代码: -(IBAction)buttonPress

    18热度

    2回答

    我用斯威夫特 let myDouble = 8.5 as Double let percentFormatter = NSNumberFormatter() percentFormatter.numberStyle = NSNumberFormatterStyle.PercentStyle percentFormatter.multiplier = 1.00 let myStri

    3热度

    3回答

    我使用iOS图表来绘制Swift iOS应用程序中的一些数据,包括一些时间。时间以秒为单位存储在Int变量中,但显然人们不希望在Y轴上看到1小时45分钟,因此我需要格式化它。 iOS的图表,您可以设置使用NSNumberFormatter要做到这一点,像这样 var formatter: NSNumberFormatter = NSNumberFormatter() formatter.numb

    1热度

    3回答

    我想从浮点数中分离左和右数字,这样我就可以将每个数字转换成一个字符串。因此,例如,5.11,我需要能够将转换为一个字符串,并将转换为另一个字符串。 // from float: 5.11 NSString * leftNumber = @"5"; NSString * rightNumber = @"11"; 从这个,我可以把5.11到5' 11"