2011-11-08 3 views
0

메신저 iphone을 처음 사용하는 경우 텍스트 입력란의 값을 줄이려면 왼쪽 버튼을 클릭하고 오른쪽 버튼을 클릭하여 아이폰의 텍스트 필드 값을 높이려면 왼쪽과 오른쪽의 두 버튼이 있습니다. 하나 도와주세요.텍스트 필드에서 값을 어떻게 증분합니까?

좌 버튼 (num1.tag = 10)

text1.text=[NSString stringwithformat:@"%d",num2.tag-1]; 

오른쪽 버튼 (num2.tag = 11)

text1.text=[NSString stringwithformat:@"%d",num2.tag]; 
+0

또는 다른 방법으로 단추를 연결할 수 있습니다 (예 : 값을 늘리고 텍스트 필드에 값을 넣고 다른 하나를 감소시키고 표시하는 방법) –

답변

0

UR 동작을 int로하고 수행 textValue 변환

if(leftButton) 
{ 
int newVal=[text1.text.text intValue]-1; 
text1.text=[NSString stringwithformat:@"%d",newVal]; 

} 
else 
{ 
int newVal=[text1.text.text intValue]+1; 
text1.text=[NSString stringwithformat:@"%d",newVal]; 
} 
1

시도해 볼 수 있습니다.

- (void) btnAction :(id) sender 
{ 
     if ([sender tag] == 10) //left button 
     { 
      int aNumber = [[text1 text] intValue]; 
      aNumber = aNumber - 1 ; 
      text1.text=[NSString stringwithformat:@"%d",aNumber]; 
     } 
     else if ([sender tag] == 11) //Right button 
     { 
      int aNumber = [[text1 text] intValue]; 
      aNumber = aNumber + 1 ; 
      text1.text=[NSString stringwithformat:@"%d",aNumber]; 
     } 
} 
+0

plz 형식의 답변 ... 이유는 다음과 같습니다. http : //meta.stackexchange.com/questions/111348/formatting-tool-bar-not-shown-at-stack-overflow – Maulik

+0

@ jbat100 : 감사합니다 .... – Maulik

+0

@ user1006445 : '0 '을 (를) 처리해야합니다. 제출 ... 올바른 확인을하여 '0'을 확인하십시오. – Maulik

관련 문제