1

1 つのボタンを押すだけで、数字がさまざまな量で変化するようにしようとしています。私はxcodeが初めてで、これを行う方法がわかりません。どんな助けでもいいでしょう。

数字を 15 に変更したいのですが、ボタンを 2 回押したときだけです。次に、3 回目のプレスで、数字が 30 に変わるようにします。 30"、さまざまな量を追加する方法を学びたい

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

p1score.text = @"15";

//上記が機能したとしても、30 に変更するコードをどのように記述すればよいかわかりません。}

4

1 に答える 1

0

次のように、Player 1 のスコアを保存するために、View Controller にプロパティを追加する必要があるようです。

@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];
}
于 2012-10-18T22:34:40.143 に答える