2
位數格式的浮動我知道要設置格式的浮球隨具體數量如何打印在OBJ-C與從參數
NSLog(@"%.2f", myFloat);
什麼是設置參數號的方式呢?像這樣的東西
cell.lblOpenPrice.text = [NSString stringWithFormat:@"%.%if", trade.open_price, trade.digits];
位數格式的浮動我知道要設置格式的浮球隨具體數量如何打印在OBJ-C與從參數
NSLog(@"%.2f", myFloat);
什麼是設置參數號的方式呢?像這樣的東西
cell.lblOpenPrice.text = [NSString stringWithFormat:@"%.%if", trade.open_price, trade.digits];
你應該爲此使用NSNumberFormatter
的一個實例。有幾十個選項,太多在這裏討論它們。 I. e。您可以設置here所討論的總位數(有效位數)或整數和小數位數。
NSNumberFormatter *formatter = [NSNumberFormatter new];
// Do the desired configuration
NSString *text = [formatter stringFromNumber:@(myFloat)];
要設置字段精度動態您在格式使用星號和第一個提供精確的說法,所以你的代碼示例:
cell.lblOpenPrice.text = [NSString stringWithFormat:@"%.*f", trade.digits, trade.open_price];
HTH
謝謝! NSNumberFormatter * formatter = [NSNumberFormatter new]; [formatter setMinimumFractionDigits:trade.digits]; [formatter setMaximumFractionDigits:trade.digits]; [formatter setMinimumIntegerDigits:1]; –