如何将点添加到相应点按钮的标签

时间:2015-12-28 10:16:43

标签: ios objective-c

我有一个名为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

1 个答案:

答案 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];       
     }