我有一个名为pacak.label
的标签。它将具有基于用户数据库的点。在pacak.label下方,我们有4个按钮。像:
1. +20
2. +50
3. +100
4. +200
例如:如果我的Pacak.label is = 20
意味着。当用户按任意4 button below
时。比如说,如果用户按+50 button means
,那么我的pacak.label points
应该from 20 to 70
。如果用户再次按下任何按钮,如+20 means
,那就明智了。我的pacak.label
按钮应该来自70 to 90
。每当用户按下任何值按钮时,应该添加特定按钮值并显示在我的Packa.label中。
我的按钮操作:
-(IBAction)+20ButtonTapped:(id)sender {
}
-(IBAction)+50ButtonTapped:(id)sender {
}
-(IBAction)+100ButtonTapped:(id)sender {
}
-(IBAction)+200ButtonTapped:(id)sender {
}
请帮助我这样做。我是ios的新手。不能做那个计算,THnaks
答案 0 :(得分:2)
如果我说得好,你想根据敲击的按钮来提高分数。首先,你需要一个名为得分的值,或类似的东西:NSInteger score;
然后,你需要在每个按钮动作上调用得分增加:
-(IBAction)+20ButtonTapped:(id)sender {
score+=20;
pacak.label.text = [NSString stringWithFormat:@"%d", score];
}
-(IBAction)+50ButtonTapped:(id)sender {
score+=50;
pacak.label.text = [NSString stringWithFormat:@"%d", score];
}
-(IBAction)+100ButtonTapped:(id)sender {
score+=100;
pacak.label.text = [NSString stringWithFormat:@"%d", score];
}
-(IBAction)+200ButtonTapped:(id)sender {
score+=200;
pacak.label.text = [NSString stringWithFormat:@"%d", score];
}