Mus*_*afa 21 iphone percentage nsnumber nsnumberformatter ios
我不明白NSNumberFormatterPercentStyle是如何工作的!
例:
NSNumber *number = [NSNumber numberWithFloat:90.5];
NSNumberFormatter *percentageFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[percentageFormatter setNumberStyle:NSNumberFormatterPercentStyle];
NSString *strNumber = [percentageFormatter stringFromNumber:numbericString];
NSLog (strNumber); // Output: 9,050%
Run Code Online (Sandbox Code Playgroud)
我只想表现出"90.5%"(尊重NSLocal).什么是NSNumberFormatterPercentStyle使用90.5,为什么?而且,我怎样才能得到我想要的结果!?
Pul*_*yal 58
1
如果你的数字已经是百分比,只需设置乘数即可.
numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterPercentStyle];
[numberFormatter setMaximumFractionDigits:0];
[numberFormatter setMultiplier:@1];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6592 次 |
最近记录: |