我试图通过按一个按钮让数字按不同的数量变化。我是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.}
答案 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];
}