2011-07-06 9 views
0

플로트 값에 대한 텍스트 필드의 서식을 지정하려고합니다. 예 : 0.00" 몇 가지 이유로 아래 코드는 다른 texfield에서는 제대로 작동하지만이 것은 아닙니다. 거래는 뭐니? 내 변수, 나는이처럼 그들을 codeing 해요 :UITextField 서식이 작동하지 않습니까?

double var1 = [[myOtherTextField text] doubleValue]; 
double var2 ext...(same formatting as above, different textfield of course); 
double var3 ext...(same formatting as above); 

[myTextField setText:[NSString stringWithFormat:@"%0.0f''", (var1 + var2 - var3)]]; 

다른 두 텍스트 필드가 같은 방식으로 포맷 된 미세 ... 왜 아니다 보이고있다? 고맙습니다.

답변

1

시도해보십시오.

double var1 = [[myOtherTextField text] doubleValue]; 
double var2 ext...(same formatting as above, different textfield of course); 
double var3 ext...(same formatting as above); 

[myTextField setText:[NSString stringWithFormat:@"%1.2f\"", (var1 + var2 - var3)]]; 
+0

감사합니다. 왜 내가이 포맷을 다르게해야 했습니까? – Jason

+0

다른 텍스트 필드를 사용하여 무엇을하고 있는지 알지 못합니다. 그러나 여기에있는 숫자는 너비와 정밀도를 설정하고 백 슬래시는 따옴표를 이스케이프 처리합니다. 형식 지정에 대한 자세한 내용은 여기를 참조하십시오. http://www.cplusplus.com/reference/clibrary/cstdio/printf/ – thomashw

관련 문제