0

こんにちは私はプログラミングに不慣れです

私のコンセプトは、ボタンを押すたびにint型に1を追加したいということです。

出来ますか?はいの場合、それを行うためのシンプリストコードは何ですか?

の方法の中で

-(IBAction)addTap:(id)sender;

そうでない場合は、どのタイプの変数を使用する必要がありますか?

ありがとう

4

3 に答える 3

4

あなたがしなければならないのは:

-(IBAction)addTap:(id)sender {
    tapCount++;
}

ここで、tapCountは次のように定義されます。

int tapCount = 0;

単にの値に++追加します。または別の番号を追加したい場合は、次のようにします。1tapCount2

tapCount += 2;

または、tapCountを減らしたい場合は、次のようにします。

tapCount--;

また:tapCount -= 2;

于 2011-03-26T19:03:16.567 に答える
0

変数のスコープに応じて、変数をインクリメントする必要がありintます。

int j = 0;
j += 1;
于 2011-03-26T18:39:47.837 に答える
-1

最も簡単な方法は次のとおりです。

-(IBAction)addTap:(UIButton*)sender
{
     sender.tag += 1;
     NSLog(@"count is now: %d",sender.tag);
}

これは、各UIViewサブクラスが、しばしば使用されないtagタイプのプロパティを持っているという事実を利用しています。int

警告tagプロパティ使用されることがあります。例については、iPhoneのUIボタンを区別するを参照してください。

于 2011-03-26T19:05:52.477 に答える