嗨,我是编程新手
我的理念是每次按下按钮
时都要将1添加到int类型中有可能吗?如果是,那么简单的代码是什么?
在
的方法中-(IBAction)addTap:(id)sender;
如果没有,我应该使用什么类型的变量?
由于
答案 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。