0

嗨,我是编程新手

我的概念是每次按下按钮时我都想将 1 添加到 int 类型

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

方法内

-(IBAction)addTap:(id)sender;

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

谢谢

4

3 回答 3

4

你所要做的就是:

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

其中 tapCount 将被定义为:

int tapCount = 0;

++只是增加了的1tapCount。如果要添加2或添加其他号码,请执行以下操作:

tapCount += 2;

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

tapCount--;

或者:tapCount -= 2;

于 2011-03-26T19:03:16.567 回答
0

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

int j = 0;
j += 1;
于 2011-03-26T18:39:47.837 回答
-1

最简单的是:

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

它利用了每个UIView子类都有一个通常不使用tag的类型属性这一事实。int

警告有时会使用该属性tag,请参阅区分 iphone 上的 UI 按钮以获取示例。

于 2011-03-26T19:05:52.477 回答