계산기를 만들고 불필요한 0을 표시하는 데 문제가 있습니다 (표시하지 않고 원하는 것입니다).불필요한 "0"입력 표시
이제는 다음과 같은 예가 있습니다.
이[빈 계산기 화면]
사용자 안타 "4"
[4]
사용자 히트 [계산기 화면을 나타냅니다] "."
[4]
사용자
"0" 가[4]
사용자가 "0"
가[4]
사용자가 "5"안타 안타 안타
[4.005]
대신, 나는 그것을 할 수 있도록하려면 다음이
[빈 계산기 화면]
사용자가
[4]
사용자 안타 "4"명중 "."
[4]
사용자
"0"[4.0]
사용자가 "0"
[4.00]
사용자가 "5"안타 안타 안타
[4.005]
아래 그림과 같이나는 ...
formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
formatter.maximumIntegerDigits = 13;
formatter.minimumFractionDigits = 0;
formatter.maximumFractionDigits = 13;
formatter.maximumSignificantDigits = 13;
formatter.usesGroupingSeparator = YES;
formatter.groupingSeparator = @",";
formatter.decimalSeparator = @".";
formatter.generatesDecimalNumbers = true;
내가 사용
가 내 번호로 전화를하려면 다음 ...buttonScreen.text = [formatter stringFromNumber:
[NSNumber numberWithDouble:currentNumber]]
감사를 숫자 포맷을 사용!
차이점은 무엇입니까? [4.005] 대 [4.005] –
입력 할 때 화면에서 4에서 4.005로 점프하면 제대로 보이지 않습니다. 특히 0이 더 많은 경우 (4에서 4.000000008) 그것은 열쇠입니다) –