Как увеличить значение в текстовом поле? - PullRequest
0 голосов
/ 08 ноября 2011

я новичок в iphone, у меня есть две кнопки влево и вправо, когда я нажимаю левую кнопку, чтобы уменьшить значение в текстовом поле, а затем я нажимаю правую кнопку, чтобы увеличить значение в текстовом поле в iphone.пожалуйста, помогите мне.

левая кнопка (num1.tag = 10)

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

правая кнопка (num2.tag = 11)

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

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Вы можете попробовать это:

- (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 голосов
/ 08 ноября 2011

преобразовать textValue в int и выполнить ваше действие

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];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...