Xcode - 如何获取多次更改标签文本的按钮

时间:2012-10-18 22:26:58

标签: xcode button if-statement

我试图通过按一个按钮让数字按不同的数量变化。我是xcode的新手,不知道怎么做,任何帮助都会很好。

我想将数字更改为15,但只有当我第二次按下按钮时才会这样。然后,我希望,在第三次按下时,数字可以改变30。 按1:从“0”到“5”, 按2:从“5”到“15”, 按3:从“15”到30“,我想学习如何添加不同的金额

-(IBAction)changep1:(id) sender {
p1score.text = @"5";
if (p1score.text = @"5"){

p1score.text = @"15";

//即使以上工作,我也不知道如何编写代码将其更改为30.}

1 个答案:

答案 0 :(得分:0)

听起来您可能想要在视图控制器中添加一个属性来存储Player 1的分数,如下所示:

@property (nonatomic, assign) NSInteger p1Score;

然后在init方法中,您可以为此属性提供初始值:

self.p1Score = 0; // you can set this to any integral value you want

然后,在您的按钮点按方法(changep1)中,您可以执行以下操作:

- (IBAction)changep1:(id)sender
{
    // add 5 (or any value you want) to p1Score
    self.p1Score = self.p1Score + 5;

    // update the display text. in code below %d is replaced with the value of self.p1Score
    p1score.text = [NSString stringWithFormat:@"%d", self.p1Score];
}