Могу ли я добавить значение в int при нажатии кнопки? - PullRequest
0 голосов
/ 26 марта 2011

Привет, я новичок в программировании

Моя концепция заключается в том, что я хочу добавлять 1 к типу int каждый раз, когда нажимаю кнопку

Возможно ли это? Если да, что это за простой код?

В рамках метода

-(IBAction)addTap:(id)sender;

Если нет, то какую переменную мне следует использовать?

Спасибо

Ответы [ 3 ]

4 голосов
/ 26 марта 2011

Все, что вам нужно сделать, это:

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

, где tapCount будет определен как:

int tapCount = 0;

++ просто добавляет 1 к значению tapCount.Если вы хотите добавить 2 или другой номер, который вы хотите сделать:

tapCount += 2;

или если вы хотите уменьшить количество нажатий, вы должны сделать:

tapCount--;

или: tapCount -= 2;

0 голосов
/ 26 марта 2011

Самый простой будет:

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

, который использует тот факт, что каждый подкласс UIView имеет свойство tag типа int, которое часто не используется.

предупреждение иногда tag свойство используется , см. различение кнопок пользовательского интерфейса на iphone для примера.

0 голосов
/ 26 марта 2011

В зависимости от области действия вашей переменной вам просто нужно увеличить переменную int.

int j = 0;
j += 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...