如何在文本字段中增加值?

时间:2011-11-08 12:33:49

标签: iphone uitextfield

我刚接触iphone,当我单击左键减小文本字段中的值然后单击右键以增加iphone中文本字段中的值时,我左右两个按钮。 请任何人帮助我。

左键(num1.tag = 10)

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

右键(num2.tag = 11)

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

2 个答案:

答案 0 :(得分: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];
       }
 }

答案 1 :(得分:0)

将文本值转换为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];
}