我刚接触iphone,当我单击左键减小文本字段中的值然后单击右键以增加iphone中文本字段中的值时,我左右两个按钮。 请任何人帮助我。
左键(num1.tag = 10)
text1.text=[NSString stringwithformat:@"%d",num2.tag-1];
右键(num2.tag = 11)
text1.text=[NSString stringwithformat:@"%d",num2.tag];
答案 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];
}