按下按钮时,我可以为int添加值吗?

时间:2011-03-26 18:37:10

标签: iphone button pressed

嗨,我是编程新手

我的理念是每次按下按钮

时都要将1添加到int类型中

有可能吗?如果是,那么简单的代码是什么?

的方法中
-(IBAction)addTap:(id)sender;

如果没有,我应该使用什么类型的变量?

由于

3 个答案:

答案 0 :(得分:4)

您所要做的就是:

-(IBAction)addTap:(id)sender {
    tapCount++;
}

其中tapCount将定义为:

int tapCount = 0;

++只会将1添加到tapCount的值中。 如果您想添加2或其他号码,请执行以下操作:

tapCount += 2;

或者如果你想减少你要做的tapCount:

tapCount--;

或:tapCount -= 2;

答案 1 :(得分:0)

根据变量的范围,您只需要增加int变量。

int j = 0;
j += 1;

答案 2 :(得分:-1)

最简单的是:

-(IBAction)addTap:(UIButton*)sender
{
     sender.tag += 1;
     NSLog(@"count is now: %d",sender.tag);
}

利用了每个UIView子类都具有类型为tag的属性int这一事实,而这种属性通常不会被使用。

警告有时使用tag属性 ,有关示例,请参阅distinguish the UI buttons on the iphone