UIButton Tag перезаписан - PullRequest
       5

UIButton Tag перезаписан

0 голосов
/ 11 августа 2010

Как убедиться, что тег UIButton не перезаписан предыдущим тегом?

например:

(IBAction)addButton:(id)sender {

if (buttoncount == 2) return
buttoncount++

UIButton *newButton
...
// Should I change this to setTag?
newButton.tag = buttoncount;
   // This line doesn't seem to work
newbutton.tag = newButtonCount NSInteger(buttoncount);
...

[self.view addSubview:newButton];

}

Заранее спасибо

1 Ответ

0 голосов
/ 12 августа 2010

Это не Objective-C:

newbutton.tag = newButtonCount NSInteger(buttoncount);

Удалите эту строку, и ваш код должен работать должным образом, потому что buttonCount увеличивается каждый раз, когда вы добавляете кнопку. Первая кнопка будет помечена как 1, вторая кнопка будет помечена как 2, и после этого кажется, что ваш код предотвратит более двух кнопок.

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